Gunnar Dalsnes [Fri, 24 Dec 2004 01:39:50 +0000 (01:39 +0000)]
ExInitializeWorkItem: synch with Windows (only NULL the Flink)
svn path=/trunk/; revision=12309
Alex Ionescu [Fri, 24 Dec 2004 01:32:38 +0000 (01:32 +0000)]
Fix building with DBG=1, OPTIMIZED=1. Patch by Stephen Hodges.
svn path=/trunk/; revision=12308
Eric Kohl [Thu, 23 Dec 2004 23:58:44 +0000 (23:58 +0000)]
- Pass create parameters for named pipes and mailslots in the stack location.
- Call NpfsFindPipe to search for an existing pipe.
svn path=/trunk/; revision=12307
Eric Kohl [Thu, 23 Dec 2004 23:56:33 +0000 (23:56 +0000)]
Pass create parameters for named pipes and mailslots in the stack location.
svn path=/trunk/; revision=12306
Filip Navara [Thu, 23 Dec 2004 23:33:54 +0000 (23:33 +0000)]
- Check the return value of LdrProcessModule instead of uninitialized variable.
svn path=/trunk/; revision=12305
Eric Kohl [Thu, 23 Dec 2004 20:13:38 +0000 (20:13 +0000)]
Fix the signature of Nt/ZwCreateNamedPipe, the 8th to 10th arguments are ULONGs instead of BOOLEANs.
svn path=/trunk/; revision=12303
Gé van Geldorp [Thu, 23 Dec 2004 18:02:12 +0000 (18:02 +0000)]
Free process data when LPC port is closed, not when process is terminated,
'cause there now might be a "hide desktop" request coming in after process
termination
svn path=/trunk/; revision=12302
Eric Kohl [Thu, 23 Dec 2004 12:39:16 +0000 (12:39 +0000)]
Merge EXTENDED_IO_STACK_LOCATION into IO_STACK_LOCATION and fix the resulting errors.
svn path=/trunk/; revision=12301
Gé van Geldorp [Thu, 23 Dec 2004 12:05:40 +0000 (12:05 +0000)]
Rollback last change since it's causing problems on Linux
svn path=/trunk/; revision=12300
Gé van Geldorp [Thu, 23 Dec 2004 09:15:18 +0000 (09:15 +0000)]
CVS maintenance
svn path=/trunk/; revision=12299
Gé van Geldorp [Thu, 23 Dec 2004 08:55:00 +0000 (08:55 +0000)]
Import shdocvw from Wine
svn path=/trunk/; revision=12297
Royce Mitchell III [Thu, 23 Dec 2004 02:24:04 +0000 (02:24 +0000)]
give Arch a little more variety
svn path=/trunk/; revision=12296
Gé van Geldorp [Wed, 22 Dec 2004 23:15:15 +0000 (23:15 +0000)]
Reimport of urlmon from Wine
svn path=/trunk/; revision=12295
Mike Nordell [Wed, 22 Dec 2004 23:05:12 +0000 (23:05 +0000)]
Tamlin was tired. Now byte order should _really_ be fixed
svn path=/trunk/; revision=12294
Mike Nordell [Wed, 22 Dec 2004 22:57:19 +0000 (22:57 +0000)]
Remove bad declaration of htons
svn path=/trunk/; revision=12293
Mike Nordell [Wed, 22 Dec 2004 22:48:02 +0000 (22:48 +0000)]
Fix order-of-evalutation bug-to-be
svn path=/trunk/; revision=12292
Royce Mitchell III [Wed, 22 Dec 2004 21:53:02 +0000 (21:53 +0000)]
commited the wrong source for the bot.. sorry
svn path=/trunk/; revision=12291
Royce Mitchell III [Wed, 22 Dec 2004 18:57:09 +0000 (18:57 +0000)]
forgot to commit responses file
svn path=/trunk/; revision=12290
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
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
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
Royce Mitchell III [Wed, 22 Dec 2004 05:06:59 +0000 (05:06 +0000)]
msvc compatibility
svn path=/trunk/; revision=12285
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
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
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
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
Magnus Olsen [Tue, 21 Dec 2004 19:31:07 +0000 (19:31 +0000)]
add dsound include files from wine
svn path=/trunk/; revision=12278
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
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
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
Mike Nordell [Tue, 21 Dec 2004 16:30:24 +0000 (16:30 +0000)]
Command line completion fix (uninitialized memory)
svn path=/trunk/; revision=12274
Filip Navara [Tue, 21 Dec 2004 15:07:01 +0000 (15:07 +0000)]
*** empty log message ***
svn path=/trunk/; revision=12273
Filip Navara [Tue, 21 Dec 2004 14:33:59 +0000 (14:33 +0000)]
- Add CLSID entries for CLSID_DragDropHelper.
svn path=/trunk/; revision=12272
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
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
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
Filip Navara [Tue, 21 Dec 2004 00:39:34 +0000 (00:39 +0000)]
- Add registry entries for DXDIAG.
svn path=/trunk/; revision=12267
Magnus Olsen [Mon, 20 Dec 2004 22:33:01 +0000 (22:33 +0000)]
add devenum to the bootcd
svn path=/trunk/; revision=12266
Magnus Olsen [Mon, 20 Dec 2004 22:26:18 +0000 (22:26 +0000)]
add devenum to the build
svn path=/trunk/; revision=12265
Magnus Olsen [Mon, 20 Dec 2004 22:18:41 +0000 (22:18 +0000)]
spell error
svn path=/trunk/; revision=12264
Magnus Olsen [Mon, 20 Dec 2004 22:12:43 +0000 (22:12 +0000)]
add devnum.dll base adress
svn path=/trunk/; revision=12263
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
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
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
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
Magnus Olsen [Mon, 20 Dec 2004 21:09:40 +0000 (21:09 +0000)]
fix some fualt here.
svn path=/trunk/; revision=12257
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
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
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
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
Magnus Olsen [Mon, 20 Dec 2004 16:32:43 +0000 (16:32 +0000)]
rename dxdigan to dxdiagn
svn path=/trunk/; revision=12252
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
Magnus Olsen [Mon, 20 Dec 2004 06:58:23 +0000 (06:58 +0000)]
add dxdigan.dll to the bootcd
svn path=/trunk/; revision=12250
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
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
Filip Navara [Mon, 20 Dec 2004 02:16:19 +0000 (02:16 +0000)]
- Fix calling convention of OpenDriverA.
svn path=/trunk/; revision=12247
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
Filip Navara [Mon, 20 Dec 2004 01:50:39 +0000 (01:50 +0000)]
- Fix parameter handling in EnumDisplaySettingsExA.
svn path=/trunk/; revision=12245
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
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
Magnus Olsen [Mon, 20 Dec 2004 00:59:11 +0000 (00:59 +0000)]
add static lib strmiids for directx
svn path=/trunk/; revision=12242
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
Filip Navara [Mon, 20 Dec 2004 00:55:27 +0000 (00:55 +0000)]
- Pass correct parameters to UDPReceiveDatagram.
svn path=/trunk/; revision=12240
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
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
Alex Ionescu [Sun, 19 Dec 2004 22:18:59 +0000 (22:18 +0000)]
Update AFD Include for WSPCloseSocket
svn path=/trunk/; revision=12237
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
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
Gé van Geldorp [Sun, 19 Dec 2004 20:57:53 +0000 (20:57 +0000)]
Version number bump on HEAD
svn path=/trunk/; revision=12233
Alex Ionescu [Sun, 19 Dec 2004 20:13:28 +0000 (20:13 +0000)]
Implemented WSPCloseSocket.
svn path=/trunk/; revision=12232
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
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
Thomas Bluemel [Sun, 19 Dec 2004 16:53:57 +0000 (16:53 +0000)]
use GDI_DEBUG
svn path=/trunk/; revision=12227
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
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
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
Eric Kohl [Sun, 19 Dec 2004 12:52:42 +0000 (12:52 +0000)]
NtAllocateUuids(): Load and save sequence counter.
svn path=/trunk/; revision=12223
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
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
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
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
Royce Mitchell III [Sun, 19 Dec 2004 05:08:53 +0000 (05:08 +0000)]
small bugfix to KeRosDumpStackFrames
svn path=/trunk/; revision=12218
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
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
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
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
Art Yerkes [Sat, 18 Dec 2004 23:12:23 +0000 (23:12 +0000)]
Removed some badly formatted checkpoints.
svn path=/trunk/; revision=12213
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
Gé van Geldorp [Sat, 18 Dec 2004 22:54:37 +0000 (22:54 +0000)]
Add some DPRINTs
svn path=/trunk/; revision=12211
Gé van Geldorp [Sat, 18 Dec 2004 22:28:42 +0000 (22:28 +0000)]
Add olepro32.dll to build
svn path=/trunk/; revision=12210
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
Gé van Geldorp [Sat, 18 Dec 2004 22:15:07 +0000 (22:15 +0000)]
Add some stubs
svn path=/trunk/; revision=12208
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
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
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
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
Royce Mitchell III [Sat, 18 Dec 2004 21:27:27 +0000 (21:27 +0000)]
use KeRosPrintAddress in RPoolMgr
svn path=/trunk/; revision=12203
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
Royce Mitchell III [Sat, 18 Dec 2004 20:55:54 +0000 (20:55 +0000)]
added KeRosPrintAddress
svn path=/trunk/; revision=12201
Filip Navara [Sat, 18 Dec 2004 20:32:41 +0000 (20:32 +0000)]
- Minor fix in MiniportDpc.
svn path=/trunk/; revision=12200