reactos.git
17 years agoArchBlackmann irc bot - works in ReactOS - happy hacking
Royce Mitchell III [Wed, 22 Dec 2004 18:25:29 +0000 (18:25 +0000)]
ArchBlackmann irc bot - works in ReactOS - happy hacking

svn path=/trunk/; revision=12289

17 years agoThis corresponds to the change made in dispatch.c on the 20th.
Art Yerkes [Wed, 22 Dec 2004 16:23:03 +0000 (16:23 +0000)]
This corresponds to the change made in dispatch.c on the 20th.

svn path=/trunk/; revision=12288

17 years agoMiQueryVirtualMemory(): created because ZwQueryVirtualMemory() didn't work for me...
Royce Mitchell III [Wed, 22 Dec 2004 05:17:44 +0000 (05:17 +0000)]
MiQueryVirtualMemory(): created because ZwQueryVirtualMemory() didn't work for me, added cases for memory area types that I needed to walk stack traces.
Stack traces now use MiQueryVirtualMemory to make sure they never step outside the allocated stack they started in ( this prevents page faults at high irql ) - for some reason this patch eliminates the NtW32Callback() crash everybody is seeing with GDI_DEBUG enabled, tho I don't understand why.

svn path=/trunk/; revision=12286

17 years agomsvc compatibility
Royce Mitchell III [Wed, 22 Dec 2004 05:06:59 +0000 (05:06 +0000)]
msvc compatibility

svn path=/trunk/; revision=12285

17 years ago- Run UserInit program instead of running shell directly.
Filip Navara [Wed, 22 Dec 2004 01:22:08 +0000 (01:22 +0000)]
- Run UserInit program instead of running shell directly.

svn path=/trunk/; revision=12282

17 years ago- Wait for the shell process to finish execution.
Filip Navara [Wed, 22 Dec 2004 01:20:52 +0000 (01:20 +0000)]
- Wait for the shell process to finish execution.

svn path=/trunk/; revision=12281

17 years agoforgot to add this when making chages to status.c earlier
Gunnar Dalsnes [Wed, 22 Dec 2004 00:58:53 +0000 (00:58 +0000)]
forgot to add this when making chages to status.c earlier

svn path=/trunk/; revision=12280

17 years ago- initialize system window classes when creating window stations
Thomas Bluemel [Tue, 21 Dec 2004 21:38:27 +0000 (21:38 +0000)]
- initialize system window classes when creating window stations
- when creating consoles tell CSRSS the window station/desktop where they should created in, if there's information available

svn path=/trunk/; revision=12279

17 years agoadd dsound include files from wine
Magnus Olsen [Tue, 21 Dec 2004 19:31:07 +0000 (19:31 +0000)]
add dsound include files from wine

svn path=/trunk/; revision=12278

17 years ago- Don't pass a timeout (which wasn't initialized btw), just hang around forever
Gé van Geldorp [Tue, 21 Dec 2004 18:38:49 +0000 (18:38 +0000)]
- Don't pass a timeout (which wasn't initialized btw), just hang around forever
- Call completion routine

svn path=/trunk/; revision=12277

17 years ago- Standardize I/O Completion Port initialization function
Gé van Geldorp [Tue, 21 Dec 2004 18:37:28 +0000 (18:37 +0000)]
- Standardize I/O Completion Port initialization function
- Actually call it

svn path=/trunk/; revision=12276

17 years agoactivate wine own guid for dsound ?
Magnus Olsen [Tue, 21 Dec 2004 18:14:11 +0000 (18:14 +0000)]
activate wine own guid for dsound  ?
first step geting dsound compile
wine dsound compile agein
need todo some clean work now

svn path=/trunk/; revision=12275

17 years agoCommand line completion fix (uninitialized memory)
Mike Nordell [Tue, 21 Dec 2004 16:30:24 +0000 (16:30 +0000)]
Command line completion fix (uninitialized memory)

svn path=/trunk/; revision=12274

17 years ago*** empty log message ***
Filip Navara [Tue, 21 Dec 2004 15:07:01 +0000 (15:07 +0000)]
*** empty log message ***

svn path=/trunk/; revision=12273

17 years ago- Add CLSID entries for CLSID_DragDropHelper.
Filip Navara [Tue, 21 Dec 2004 14:33:59 +0000 (14:33 +0000)]
- Add CLSID entries for CLSID_DragDropHelper.

svn path=/trunk/; revision=12272

17 years agoblasted sym files just aren't always in address-order, must search entire sym file...
Royce Mitchell III [Tue, 21 Dec 2004 04:32:11 +0000 (04:32 +0000)]
blasted sym files just aren't always in address-order, must search entire sym file to find correct function for our offset.

svn path=/trunk/; revision=12270

17 years agowrap stack walks in SEH - this doesn't fix page faults tho, so something else is...
Royce Mitchell III [Tue, 21 Dec 2004 04:05:18 +0000 (04:05 +0000)]
wrap stack walks in SEH - this doesn't fix page faults tho, so something else is going to have to be done :(

svn path=/trunk/; revision=12269

17 years agoNtRemoveIoCompletion: didn't check for possible NTSTATUS codes returned from KeRemove...
Gunnar Dalsnes [Tue, 21 Dec 2004 02:34:32 +0000 (02:34 +0000)]
NtRemoveIoCompletion: didn't check for possible NTSTATUS codes returned from KeRemoveQueue
Spotted by GvG

svn path=/trunk/; revision=12268

17 years ago- Add registry entries for DXDIAG.
Filip Navara [Tue, 21 Dec 2004 00:39:34 +0000 (00:39 +0000)]
- Add registry entries for DXDIAG.

svn path=/trunk/; revision=12267

17 years agoadd devenum to the bootcd
Magnus Olsen [Mon, 20 Dec 2004 22:33:01 +0000 (22:33 +0000)]
add devenum to the bootcd

svn path=/trunk/; revision=12266

17 years agoadd devenum to the build
Magnus Olsen [Mon, 20 Dec 2004 22:26:18 +0000 (22:26 +0000)]
add devenum to the build

svn path=/trunk/; revision=12265

17 years agospell error
Magnus Olsen [Mon, 20 Dec 2004 22:18:41 +0000 (22:18 +0000)]
spell error

svn path=/trunk/; revision=12264

17 years agoadd devnum.dll base adress
Magnus Olsen [Mon, 20 Dec 2004 22:12:43 +0000 (22:12 +0000)]
add devnum.dll base adress

svn path=/trunk/; revision=12263

17 years agoheader file from wine
Magnus Olsen [Mon, 20 Dec 2004 22:11:56 +0000 (22:11 +0000)]
header file from wine
small change in one of these

svn path=/trunk/; revision=12262

17 years agoport over devnum from wine only small change to createdevnum.c
Magnus Olsen [Mon, 20 Dec 2004 22:09:31 +0000 (22:09 +0000)]
port over devnum from wine only small change to createdevnum.c

svn path=/trunk/; revision=12261

17 years agoFixed the include of utime.h. (I should read the mails from others more exactly.)
Hartmut Birr [Mon, 20 Dec 2004 21:50:41 +0000 (21:50 +0000)]
Fixed the include of utime.h. (I should read the mails from others more exactly.)

svn path=/trunk/; revision=12260

17 years agoSet ownership to NULL for both cursor and mask bitmaps
Gé van Geldorp [Mon, 20 Dec 2004 21:34:23 +0000 (21:34 +0000)]
Set ownership to NULL for both cursor and mask bitmaps

svn path=/trunk/; revision=12258

17 years agofix some fualt here.
Magnus Olsen [Mon, 20 Dec 2004 21:09:40 +0000 (21:09 +0000)]
fix some fualt here.

svn path=/trunk/; revision=12257

17 years agoUsed stat, utime and utimbuf instead of _stat, _utime and _utimbuf.
Hartmut Birr [Mon, 20 Dec 2004 19:55:26 +0000 (19:55 +0000)]
Used stat, utime and utimbuf instead of _stat, _utime and _utimbuf.

svn path=/trunk/; revision=12256

17 years agorename dxdigan to dxdiagn
Magnus Olsen [Mon, 20 Dec 2004 19:55:07 +0000 (19:55 +0000)]
rename  dxdigan to dxdiagn
now wee remove dxdigan

svn path=/trunk/; revision=12255

17 years agoAdd some stubs to allow msvcp60.dll to load
Gé van Geldorp [Mon, 20 Dec 2004 17:32:05 +0000 (17:32 +0000)]
Add some stubs to allow msvcp60.dll to load

svn path=/trunk/; revision=12254

17 years agorename dxdigan to dxdiagn
Magnus Olsen [Mon, 20 Dec 2004 16:34:47 +0000 (16:34 +0000)]
rename  dxdigan to dxdiagn
now wee remove dxdigan

svn path=/trunk/; revision=12253

17 years agorename dxdigan to dxdiagn
Magnus Olsen [Mon, 20 Dec 2004 16:32:43 +0000 (16:32 +0000)]
rename  dxdigan to dxdiagn

svn path=/trunk/; revision=12252

17 years agoNtAllocateUuids(): Improve randomness of initial sequence count.
Eric Kohl [Mon, 20 Dec 2004 14:07:34 +0000 (14:07 +0000)]
NtAllocateUuids(): Improve randomness of initial sequence count.

svn path=/trunk/; revision=12251

17 years agoadd dxdigan.dll to the bootcd
Magnus Olsen [Mon, 20 Dec 2004 06:58:23 +0000 (06:58 +0000)]
add dxdigan.dll to the bootcd

svn path=/trunk/; revision=12250

17 years agoadd strmiids and dxdigan to the build
Magnus Olsen [Mon, 20 Dec 2004 06:55:28 +0000 (06:55 +0000)]
add strmiids and  dxdigan to the build

svn path=/trunk/; revision=12249

17 years ago- Don't try to free string that isn't allocated.
Filip Navara [Mon, 20 Dec 2004 02:31:48 +0000 (02:31 +0000)]
- Don't try to free string that isn't allocated.

svn path=/trunk/; revision=12248

17 years ago- Fix calling convention of OpenDriverA.
Filip Navara [Mon, 20 Dec 2004 02:16:19 +0000 (02:16 +0000)]
- Fix calling convention of OpenDriverA.

svn path=/trunk/; revision=12247

17 years ago- Fix RosRtlDevModeA2W and RosRtlDevModeW2A for older versions of DEVMODE[AW] structures.
Filip Navara [Mon, 20 Dec 2004 01:52:01 +0000 (01:52 +0000)]
- Fix RosRtlDevModeA2W and RosRtlDevModeW2A for older versions of DEVMODE[AW] structures.

svn path=/trunk/; revision=12246

17 years ago- Fix parameter handling in EnumDisplaySettingsExA.
Filip Navara [Mon, 20 Dec 2004 01:50:39 +0000 (01:50 +0000)]
- Fix parameter handling in EnumDisplaySettingsExA.

svn path=/trunk/; revision=12245

17 years agoport from wine
Magnus Olsen [Mon, 20 Dec 2004 01:10:17 +0000 (01:10 +0000)]
port from wine
thanks filip to help me with some changes

svn path=/trunk/; revision=12244

17 years agoport from wine
Magnus Olsen [Mon, 20 Dec 2004 01:08:18 +0000 (01:08 +0000)]
port from wine
Directx digansotic dll
it is working in windows but fails some program in reactos

svn path=/trunk/; revision=12243

17 years agoadd static lib strmiids for directx
Magnus Olsen [Mon, 20 Dec 2004 00:59:11 +0000 (00:59 +0000)]
add static lib strmiids for directx

svn path=/trunk/; revision=12242

17 years agoadd TARGET_BASE = $(TARGET_BASE_LIB_DINPUT8)
Magnus Olsen [Mon, 20 Dec 2004 00:57:38 +0000 (00:57 +0000)]
add TARGET_BASE = $(TARGET_BASE_LIB_DINPUT8)

svn path=/trunk/; revision=12241

17 years ago- Pass correct parameters to UDPReceiveDatagram.
Filip Navara [Mon, 20 Dec 2004 00:55:27 +0000 (00:55 +0000)]
- Pass correct parameters to UDPReceiveDatagram.

svn path=/trunk/; revision=12240

17 years agofix TARGET_BASE_LIB_DINPUT
Magnus Olsen [Mon, 20 Dec 2004 00:54:56 +0000 (00:54 +0000)]
fix TARGET_BASE_LIB_DINPUT
fix TARGET_BASE_LIB_DINPUT8
fix TARGET_BASE_LIB_DXDIAGN

svn path=/trunk/; revision=12239

17 years agoadd TARGET_BASE = $(TARGET_BASE_LIB_DINPUT)
Magnus Olsen [Mon, 20 Dec 2004 00:53:54 +0000 (00:53 +0000)]
add TARGET_BASE = $(TARGET_BASE_LIB_DINPUT)

svn path=/trunk/; revision=12238

17 years agoUpdate AFD Include for WSPCloseSocket
Alex Ionescu [Sun, 19 Dec 2004 22:18:59 +0000 (22:18 +0000)]
Update AFD Include for WSPCloseSocket

svn path=/trunk/; revision=12237

17 years ago- Set the time of the copied file to the time of the source file.
Hartmut Birr [Sun, 19 Dec 2004 21:49:13 +0000 (21:49 +0000)]
- Set the time of the copied file to the time of the source file.

svn path=/trunk/; revision=12236

17 years ago- Used the last write time instead of the last access time in GetFileTimes (only...
Hartmut Birr [Sun, 19 Dec 2004 21:45:34 +0000 (21:45 +0000)]
- Used the last write time instead of the last access time in GetFileTimes (only on windows).

svn path=/trunk/; revision=12235

17 years agoVersion number bump on HEAD
Gé van Geldorp [Sun, 19 Dec 2004 20:57:53 +0000 (20:57 +0000)]
Version number bump on HEAD

svn path=/trunk/; revision=12233

17 years agoImplemented WSPCloseSocket.
Alex Ionescu [Sun, 19 Dec 2004 20:13:28 +0000 (20:13 +0000)]
Implemented WSPCloseSocket.

svn path=/trunk/; revision=12232

17 years ago- Fix compilation errors with GCC 4.0-20041212.
Filip Navara [Sun, 19 Dec 2004 19:35:05 +0000 (19:35 +0000)]
- Fix compilation errors with GCC 4.0-20041212.

svn path=/trunk/; revision=12230

17 years ago- Don't ignore status returned by IOCTLs in WSPAccept.
Filip Navara [Sun, 19 Dec 2004 17:28:07 +0000 (17:28 +0000)]
- Don't ignore status returned by IOCTLs in WSPAccept.
- Wait for IOCTL_AFD_WAIT_FOR_LISTEN request to finish in pending case.

svn path=/trunk/; revision=12228

17 years agouse GDI_DEBUG
Thomas Bluemel [Sun, 19 Dec 2004 16:53:57 +0000 (16:53 +0000)]
use GDI_DEBUG

svn path=/trunk/; revision=12227

17 years ago- Remove unused and broken MmSplitMemoryArea function.
Filip Navara [Sun, 19 Dec 2004 16:16:58 +0000 (16:16 +0000)]
- Remove unused and broken MmSplitMemoryArea function.
- Don't allow releasing section with NtFreeVirtualMemory.
- Implement TokenDefaultDacl case of NtSetInformationToken.

svn path=/trunk/; revision=12226

17 years ago- Fix compilation errors with GCC 4.0-20041212.
Filip Navara [Sun, 19 Dec 2004 15:56:53 +0000 (15:56 +0000)]
- Fix compilation errors with GCC 4.0-20041212.

svn path=/trunk/; revision=12225

17 years ago- Store the device object we're attached to in the device extension.
Filip Navara [Sun, 19 Dec 2004 15:51:51 +0000 (15:51 +0000)]
- Store the device object we're attached to in the device extension.

svn path=/trunk/; revision=12224

17 years agoNtAllocateUuids(): Load and save sequence counter.
Eric Kohl [Sun, 19 Dec 2004 12:52:42 +0000 (12:52 +0000)]
NtAllocateUuids(): Load and save sequence counter.

svn path=/trunk/; revision=12223

17 years agoAdd timezone index mapping value and Rpc key.
Eric Kohl [Sun, 19 Dec 2004 12:50:55 +0000 (12:50 +0000)]
Add timezone index mapping value and Rpc key.

svn path=/trunk/; revision=12222

17 years agoFix crash clicking desktop during setup (NULL pointer was unchecked)
Mike Nordell [Sun, 19 Dec 2004 11:05:48 +0000 (11:05 +0000)]
Fix crash clicking desktop during setup (NULL pointer was unchecked)

svn path=/trunk/; revision=12221

17 years agoReturn error on every read after the first that returns EOF.
Art Yerkes [Sun, 19 Dec 2004 10:26:01 +0000 (10:26 +0000)]
Return error on every read after the first that returns EOF.

svn path=/trunk/; revision=12220

17 years agoRecognize and deal with STATUS_END_OF_FILE.
Art Yerkes [Sun, 19 Dec 2004 10:24:52 +0000 (10:24 +0000)]
Recognize and deal with STATUS_END_OF_FILE.

svn path=/trunk/; revision=12219

17 years agosmall bugfix to KeRosDumpStackFrames
Royce Mitchell III [Sun, 19 Dec 2004 05:08:53 +0000 (05:08 +0000)]
small bugfix to KeRosDumpStackFrames

svn path=/trunk/; revision=12218

17 years agomuch improved reporting on gdi handle leaks ( you must completely run out of handles...
Royce Mitchell III [Sun, 19 Dec 2004 05:03:29 +0000 (05:03 +0000)]
much improved reporting on gdi handle leaks ( you must completely run out of handles tho - which is rare now that quotas are implemented )

svn path=/trunk/; revision=12217

17 years agogdi handle leak fixed - taskmgr no longer leaks gdi handles whilest sitting still...
Royce Mitchell III [Sun, 19 Dec 2004 05:00:22 +0000 (05:00 +0000)]
gdi handle leak fixed - taskmgr no longer leaks gdi handles whilest sitting still. (why on earth was this commented out?!?!??!)

svn path=/trunk/; revision=12216

17 years agoHACK: hard-coded gdi handle quotas, excepting code paths I haven't found yet, reactos...
Royce Mitchell III [Sun, 19 Dec 2004 00:03:56 +0000 (00:03 +0000)]
HACK: hard-coded gdi handle quotas, excepting code paths I haven't found yet, reactos can handle gdi leaky apps without bsoding or getting hosed now. This is a hack, because we should properly read the quota from the registry upon session initialization and use that value instead.

svn path=/trunk/; revision=12215

17 years agoIntSetCursor() don't BSOD in low-resource conditions
Royce Mitchell III [Sat, 18 Dec 2004 23:55:26 +0000 (23:55 +0000)]
IntSetCursor() don't BSOD in low-resource conditions

svn path=/trunk/; revision=12214

17 years agoRemoved some badly formatted checkpoints.
Art Yerkes [Sat, 18 Dec 2004 23:12:23 +0000 (23:12 +0000)]
Removed some badly formatted checkpoints.

svn path=/trunk/; revision=12213

17 years agoAdded some extra printing.
Art Yerkes [Sat, 18 Dec 2004 23:09:30 +0000 (23:09 +0000)]
Added some extra printing.
Fixed numerous places where we assume lpErrno is non-null.

svn path=/trunk/; revision=12212

17 years agoAdd some DPRINTs
Gé van Geldorp [Sat, 18 Dec 2004 22:54:37 +0000 (22:54 +0000)]
Add some DPRINTs

svn path=/trunk/; revision=12211

17 years agoAdd olepro32.dll to build
Gé van Geldorp [Sat, 18 Dec 2004 22:28:42 +0000 (22:28 +0000)]
Add olepro32.dll to build

svn path=/trunk/; revision=12210

17 years agoSync to Wine-20041201:
Gé van Geldorp [Sat, 18 Dec 2004 22:19:52 +0000 (22:19 +0000)]
Sync to Wine-20041201:
Jon Griffiths <jon_p_griffiths@yahoo.com>
- Ensure DllCanUnloadNow is a truly void function, and give it a unique
name so it can be documented per-dll.

svn path=/trunk/; revision=12209

17 years agoAdd some stubs
Gé van Geldorp [Sat, 18 Dec 2004 22:15:07 +0000 (22:15 +0000)]
Add some stubs

svn path=/trunk/; revision=12208

17 years agoSupport mapping of video device memory into usermode - unfortunately this is not...
Gregor Anich [Sat, 18 Dec 2004 22:14:39 +0000 (22:14 +0000)]
Support mapping of video device memory into usermode - unfortunately this is not correctly supported by the memory manager yet.

svn path=/trunk/; revision=12207

17 years agodump some statistics on the gdi handle table when it runs out of handles
Royce Mitchell III [Sat, 18 Dec 2004 21:41:17 +0000 (21:41 +0000)]
dump some statistics on the gdi handle table when it runs out of handles

svn path=/trunk/; revision=12206

17 years agoNtGdiExtTextOut(): fixed some double-frees I introduced, initialize variables that...
Royce Mitchell III [Sat, 18 Dec 2004 21:35:35 +0000 (21:35 +0000)]
NtGdiExtTextOut(): fixed some double-frees I introduced, initialize variables that need it, put {} around DPRINT(1) where needed

svn path=/trunk/; revision=12205

17 years agoadded non-magic-dependant double-free detection via 'status' variable
Royce Mitchell III [Sat, 18 Dec 2004 21:30:17 +0000 (21:30 +0000)]
added non-magic-dependant double-free detection via 'status' variable

svn path=/trunk/; revision=12204

17 years agouse KeRosPrintAddress in RPoolMgr
Royce Mitchell III [Sat, 18 Dec 2004 21:27:27 +0000 (21:27 +0000)]
use KeRosPrintAddress in RPoolMgr

svn path=/trunk/; revision=12203

17 years agoSet version info to NT 4.0 Build 1381 Service Pack 6 and include ReactOS
Gé van Geldorp [Sat, 18 Dec 2004 21:06:25 +0000 (21:06 +0000)]
Set version info to NT 4.0 Build 1381 Service Pack 6 and include ReactOS
version number after Windows version in szCSDVersion

svn path=/trunk/; revision=12202

17 years agoadded KeRosPrintAddress
Royce Mitchell III [Sat, 18 Dec 2004 20:55:54 +0000 (20:55 +0000)]
added KeRosPrintAddress

svn path=/trunk/; revision=12201

17 years ago- Minor fix in MiniportDpc.
Filip Navara [Sat, 18 Dec 2004 20:32:41 +0000 (20:32 +0000)]
- Minor fix in MiniportDpc.

svn path=/trunk/; revision=12200

17 years agofix stack dumps from printing an infinite amount of <0> in some cases
Royce Mitchell III [Sat, 18 Dec 2004 20:26:03 +0000 (20:26 +0000)]
fix stack dumps from printing an infinite amount of <0> in some cases

svn path=/trunk/; revision=12199

17 years agoAdded missing pending check (pointed out by filip).
Art Yerkes [Sat, 18 Dec 2004 20:10:39 +0000 (20:10 +0000)]
Added missing pending check (pointed out by filip).

svn path=/trunk/; revision=12198

17 years agoFix harddisk detection for seriously broken BIOS
Gé van Geldorp [Sat, 18 Dec 2004 19:53:30 +0000 (19:53 +0000)]
Fix harddisk detection for seriously broken BIOS

svn path=/trunk/; revision=12197

17 years agoFilip and I have hopefully fixed the ndis completion problem on sends.
Art Yerkes [Sat, 18 Dec 2004 19:32:40 +0000 (19:32 +0000)]
Filip and I have hopefully fixed the ndis completion problem on sends.
After calls to delayed miniport send routines, we check status and if not
pending, do NdisMSendComplete and set the miniport busy flag off.

svn path=/trunk/; revision=12196

17 years agoHandle failures better (i.e. without crashing)
Gé van Geldorp [Sat, 18 Dec 2004 19:23:05 +0000 (19:23 +0000)]
Handle failures better (i.e. without crashing)

svn path=/trunk/; revision=12195

17 years agoFix handling of breakpoint exceptions in KDB.
Gregor Anich [Sat, 18 Dec 2004 19:22:10 +0000 (19:22 +0000)]
Fix handling of breakpoint exceptions in KDB.

svn path=/trunk/; revision=12194

17 years agoAdd a busy flag for the receive worker. This needs something better.
Art Yerkes [Sat, 18 Dec 2004 18:27:22 +0000 (18:27 +0000)]
Add a busy flag for the receive worker.  This needs something better.
Remove #if 0 on send completion.  We need these.  Packets still aren't
getting completed however.  Need to investigate more.

svn path=/trunk/; revision=12193

17 years agoCheck for a bad return from AllocatePacketWithBuffer.
Art Yerkes [Sat, 18 Dec 2004 18:22:47 +0000 (18:22 +0000)]
Check for a bad return from AllocatePacketWithBuffer.

svn path=/trunk/; revision=12192

17 years agoNtGdiExtTextOut(): improved error handling
Royce Mitchell III [Sat, 18 Dec 2004 18:21:02 +0000 (18:21 +0000)]
NtGdiExtTextOut(): improved error handling

svn path=/trunk/; revision=12191

17 years agoIntGdiInitBrushInstance(): assume callers pass us valid parameters
Royce Mitchell III [Sat, 18 Dec 2004 18:19:24 +0000 (18:19 +0000)]
IntGdiInitBrushInstance(): assume callers pass us valid parameters

svn path=/trunk/; revision=12190

17 years ago- Fixed the timer calibration for processors without a tsc, spotted by Casper Hornstrup.
Hartmut Birr [Sat, 18 Dec 2004 18:04:18 +0000 (18:04 +0000)]
- Fixed the timer calibration for processors without a tsc, spotted by Casper Hornstrup.

svn path=/trunk/; revision=12189

17 years agoEngMaskBitBlt() ASSERT instead of if(), this function should trust it's callers
Royce Mitchell III [Sat, 18 Dec 2004 17:52:30 +0000 (17:52 +0000)]
EngMaskBitBlt() ASSERT instead of if(), this function should trust it's callers
IntEngMaskBlt() trust caller to send required parameters

svn path=/trunk/; revision=12188

17 years agoadd error checking
Royce Mitchell III [Sat, 18 Dec 2004 17:50:22 +0000 (17:50 +0000)]
add error checking

svn path=/trunk/; revision=12187

17 years agoBUGFIX: EngMaskBitBlt() shouldn't BSOD if Mask is NULL
Royce Mitchell III [Sat, 18 Dec 2004 17:36:13 +0000 (17:36 +0000)]
BUGFIX: EngMaskBitBlt() shouldn't BSOD if Mask is NULL

svn path=/trunk/; revision=12186

17 years ago- Fixed the definitions of HEAP_GROWABLE and HEAP_NO_VALLOC.
Hartmut Birr [Sat, 18 Dec 2004 17:30:27 +0000 (17:30 +0000)]
- Fixed the definitions of HEAP_GROWABLE and HEAP_NO_VALLOC.

svn path=/trunk/; revision=12185

17 years agoBUGFIX: Missing error handling in IntSetDIBits()
Royce Mitchell III [Sat, 18 Dec 2004 17:15:10 +0000 (17:15 +0000)]
BUGFIX: Missing error handling in IntSetDIBits()

svn path=/trunk/; revision=12184

17 years agoBUGFIX: EngCreateBitmap() - don't call GDIOBJ_SetOwnerShip() with invalid handle
Royce Mitchell III [Sat, 18 Dec 2004 17:12:32 +0000 (17:12 +0000)]
BUGFIX: EngCreateBitmap() - don't call GDIOBJ_SetOwnerShip() with invalid handle

svn path=/trunk/; revision=12183

17 years agoMerged most of the recent changes from the Wine edit control.
Steven Edwards [Sat, 18 Dec 2004 16:06:23 +0000 (16:06 +0000)]
Merged most of the recent changes from the Wine edit control.
We now pass all of the Wine edit regression tests.

Vitaliy Margolen <wine-patch@kievinfo.com>
- return "want all keys" for WM_GETDLGCODE when multi-line
- single-line edit control does not want all messages
- additional style combinations are possible for both multi-line and
  single-line edit controls
- tests to confirm it

James Hawkins <truiken@gmail.com>
Limit scrolling of the edit control to the last line of text.

Ulrich Czekalla <ulrich@codeweavers.com>
Handle painting the border if WS_EX_CLIENTEDGE is not set.

Ulrich Czekalla <ulrich@codeweavers.com>
Allow copying selection when control is read only.

svn path=/trunk/; revision=12182