Gé van Geldorp [Mon, 27 Dec 2004 20:09:57 +0000 (20:09 +0000)]
Import libs now have a "lib" prefix
svn path=/trunk/; revision=12370
Gé van Geldorp [Mon, 27 Dec 2004 20:06:55 +0000 (20:06 +0000)]
Consolidate filling of TEXTMETRICS to a single location.
svn path=/trunk/; revision=12369
Art Yerkes [Mon, 27 Dec 2004 16:50:56 +0000 (16:50 +0000)]
Fix by WaxDragon: don't use before initialize.
svn path=/trunk/; revision=12368
Filip Navara [Mon, 27 Dec 2004 16:48:29 +0000 (16:48 +0000)]
- Implement MsgWaitForMultipleObjects.
svn path=/trunk/; revision=12367
Filip Navara [Mon, 27 Dec 2004 16:47:02 +0000 (16:47 +0000)]
- Set last error in CreateDIBSection.
svn path=/trunk/; revision=12366
Filip Navara [Mon, 27 Dec 2004 16:45:19 +0000 (16:45 +0000)]
- BitmapFormat should handle BI_BITFIELDS compression type.
svn path=/trunk/; revision=12365
Filip Navara [Mon, 27 Dec 2004 16:43:49 +0000 (16:43 +0000)]
- Implement _onexit.
- Port __dllonexit from Wine.
- Fix vsscanf stream initialization.
svn path=/trunk/; revision=12364
Filip Navara [Mon, 27 Dec 2004 16:40:14 +0000 (16:40 +0000)]
- RtlExpandEnvironmentStrings_U and ExpandEnvironmentStrings[AW] should return the total length needed for the string with all the environment variables expanded.
svn path=/trunk/; revision=12363
Eric Kohl [Mon, 27 Dec 2004 16:13:41 +0000 (16:13 +0000)]
Detect and report ACPI- and APM-BIOS support.
svn path=/trunk/; revision=12362
Eric Kohl [Mon, 27 Dec 2004 14:24:00 +0000 (14:24 +0000)]
Enumerate all devices on the 'ACPI bus'.
svn path=/trunk/; revision=12361
Eric Kohl [Mon, 27 Dec 2004 14:21:35 +0000 (14:21 +0000)]
Enumerate FILE_DEVICE_BUS_EXTENDER and FILE_DEVICE_ACPI devices.
svn path=/trunk/; revision=12360
Martin Fuchs [Mon, 27 Dec 2004 13:54:19 +0000 (13:54 +0000)]
fix GPF for clicks in the favorites folder
svn path=/trunk/; revision=12359
Gé van Geldorp [Mon, 27 Dec 2004 11:00:01 +0000 (11:00 +0000)]
Use ListEntry->Flink before ListEntry is freed by SignalSocket()
svn path=/trunk/; revision=12358
Gé van Geldorp [Mon, 27 Dec 2004 10:38:06 +0000 (10:38 +0000)]
Make AsyncData point to the allocated memory instead of overwriting some
random memory locations
svn path=/trunk/; revision=12357
Filip Navara [Sun, 26 Dec 2004 23:56:16 +0000 (23:56 +0000)]
- Free all memory in error case of GetClassInfoExCommon.
- Fix RegisterClassExA for menu-less window classes.
svn path=/trunk/; revision=12353
Filip Navara [Sun, 26 Dec 2004 23:54:54 +0000 (23:54 +0000)]
- Fix size returned by NtUserGetClassInfo.
svn path=/trunk/; revision=12352
Gé van Geldorp [Sun, 26 Dec 2004 23:31:00 +0000 (23:31 +0000)]
Dynamically resize buffer as needed
svn path=/trunk/; revision=12350
Gé van Geldorp [Sun, 26 Dec 2004 23:09:51 +0000 (23:09 +0000)]
Don't write outside buffer
svn path=/trunk/; revision=12349
Gé van Geldorp [Sun, 26 Dec 2004 21:18:34 +0000 (21:18 +0000)]
Move the I/O completion port setting to second stage and fix the async I/O
test. Thanks to Alex Ionescu for explaining this stuff to me.
svn path=/trunk/; revision=12348
Filip Navara [Sun, 26 Dec 2004 20:34:49 +0000 (20:34 +0000)]
DceResetActiveDCEs fixes:
- Don't check ownership because window DCs are global now.
- Correctly reposition client DCs (if window style changes).
svn path=/trunk/; revision=12347
Filip Navara [Sun, 26 Dec 2004 18:55:26 +0000 (18:55 +0000)]
- Fix building on Linux.
svn path=/trunk/; revision=12346
Filip Navara [Sun, 26 Dec 2004 17:48:19 +0000 (17:48 +0000)]
- Export ExSemaphoreObjectType.
svn path=/trunk/; revision=12345
Gé van Geldorp [Sun, 26 Dec 2004 15:55:14 +0000 (15:55 +0000)]
Set I/O completion port on completion of the IRP
svn path=/trunk/; revision=12344
Gé van Geldorp [Sun, 26 Dec 2004 15:36:23 +0000 (15:36 +0000)]
Implement IoSetIoCompletion()
svn path=/trunk/; revision=12343
Gé van Geldorp [Sun, 26 Dec 2004 15:21:23 +0000 (15:21 +0000)]
Thomas pointed out that we can just use PostMessageW() instead of going
through WPUPostMessage()
svn path=/trunk/; revision=12342
Gé van Geldorp [Sun, 26 Dec 2004 15:04:33 +0000 (15:04 +0000)]
Handle AFD_EVENT_CONNECT notifications
svn path=/trunk/; revision=12341
Gé van Geldorp [Sun, 26 Dec 2004 14:55:51 +0000 (14:55 +0000)]
- Don't use boolean NOT when bitwise NOT is intended
- Add break to end of switch cases
svn path=/trunk/; revision=12340
Gé van Geldorp [Sun, 26 Dec 2004 14:47:57 +0000 (14:47 +0000)]
Don't free AsyncData if we're still using it
svn path=/trunk/; revision=12339
Gé van Geldorp [Sun, 26 Dec 2004 14:43:01 +0000 (14:43 +0000)]
Implemented WPUPostMessage()
svn path=/trunk/; revision=12338
Filip Navara [Sat, 25 Dec 2004 23:40:47 +0000 (23:40 +0000)]
- Set the popup menu flag in IntSetMenuItemInfo when setting the handle of submenu.
svn path=/trunk/; revision=12337
Filip Navara [Sat, 25 Dec 2004 22:59:10 +0000 (22:59 +0000)]
- Partial implementation of RealMsgWaitForMultipleObjectsEx and message queue wake mask.
- Fix setting of menu item type and strings.
svn path=/trunk/; revision=12336
Gé van Geldorp [Sat, 25 Dec 2004 22:58:59 +0000 (22:58 +0000)]
Don't return uninitialized variable
svn path=/trunk/; revision=12335
Art Yerkes [Sat, 25 Dec 2004 21:30:20 +0000 (21:30 +0000)]
Added a (currently unworking) accept implementation. Needs work, but doesn't
break anything.
Committed a patch by GvG:
- SignalSocket: Removed collected parameter, changed Information to actual
number of bytes returned.
svn path=/trunk/; revision=12333
Filip Navara [Sat, 25 Dec 2004 21:05:19 +0000 (21:05 +0000)]
- Fix compilation with MinGW runtime 3.5.
svn path=/trunk/; revision=12332
Filip Navara [Sat, 25 Dec 2004 20:30:50 +0000 (20:30 +0000)]
- Fix finding of windows by classes in NtUserFindWindow.
- Marshal WM_COPYDATA messages.
svn path=/trunk/; revision=12331
Filip Navara [Sat, 25 Dec 2004 19:38:17 +0000 (19:38 +0000)]
- Fix KDBG build that I've broken.
svn path=/trunk/; revision=12330
Filip Navara [Sat, 25 Dec 2004 15:33:30 +0000 (15:33 +0000)]
- Fix a typo.
svn path=/trunk/; revision=12329
Filip Navara [Sat, 25 Dec 2004 14:22:57 +0000 (14:22 +0000)]
- Fix comparsion that I broke with my last commit.
svn path=/trunk/; revision=12328
Filip Navara [Sat, 25 Dec 2004 12:07:24 +0000 (12:07 +0000)]
- Fix yet another double completition error.
svn path=/trunk/; revision=12327
Filip Navara [Sat, 25 Dec 2004 11:22:37 +0000 (11:22 +0000)]
- Fix compilation with GCC 4.0-
20041219.
svn path=/trunk/; revision=12326
Filip Navara [Sat, 25 Dec 2004 11:21:48 +0000 (11:21 +0000)]
- Fix compilation with GCC 4.0-
20041219.
- Don't try to stick (1 << 8) into entry.delivery_mode which is 3-bit integer.
svn path=/trunk/; revision=12325
Filip Navara [Sat, 25 Dec 2004 11:17:10 +0000 (11:17 +0000)]
- Don't pass uninitialized variables to PropertySheet,
svn path=/trunk/; revision=12324
Magnus Olsen [Sat, 25 Dec 2004 00:46:07 +0000 (00:46 +0000)]
regsettings for acpi and
fix powerdown when reactos shortdown by Herv� Poussineau
svn path=/trunk/; revision=12323
Magnus Olsen [Sat, 25 Dec 2004 00:44:49 +0000 (00:44 +0000)]
fix powerdown when reactos shortdown by Herv� Poussineau
svn path=/trunk/; revision=12322
Filip Navara [Fri, 24 Dec 2004 23:01:35 +0000 (23:01 +0000)]
- Fix compilation with GCC 4.0-
20041219.
svn path=/trunk/; revision=12321
Magnus Olsen [Fri, 24 Dec 2004 19:02:32 +0000 (19:02 +0000)]
change NtUserChangeDisplaySettings stub so it report res not supported
geting quake1 working direcly form console with out any extra switch
svn path=/trunk/; revision=12320
Thomas Bluemel [Fri, 24 Dec 2004 17:45:59 +0000 (17:45 +0000)]
revert my temporary class hacks and remove my desktop handling changes temporarily as they cause some trouble
svn path=/trunk/; revision=12319
Eric Kohl [Fri, 24 Dec 2004 17:31:07 +0000 (17:31 +0000)]
Add simple first stage GUI setup application.
svn path=/trunk/; revision=12317
Eric Kohl [Fri, 24 Dec 2004 17:19:44 +0000 (17:19 +0000)]
- Move english resource to a separate file.
- Keep language-independent resources in welcome.rc.
- Run 'reactos.exe' to install ReactOS.
svn path=/trunk/; revision=12316
Eric Kohl [Fri, 24 Dec 2004 17:17:12 +0000 (17:17 +0000)]
Add simple first stage GUI setup application.
svn path=/trunk/; revision=12315
Filip Navara [Fri, 24 Dec 2004 17:07:00 +0000 (17:07 +0000)]
- Fix compilation with GCC 4.0-
20041219.
svn path=/trunk/; revision=12314
Royce Mitchell III [Fri, 24 Dec 2004 06:00:53 +0000 (06:00 +0000)]
IntEngGradientFill() fix ASSERT statements
svn path=/trunk/; revision=12312
Gunnar Dalsnes [Fri, 24 Dec 2004 02:09:12 +0000 (02:09 +0000)]
-add some asserts to catch abuse (double insertions, unititialized items etc.)
-add asserts for KeRemoveQueue NTSTATUS returns
svn path=/trunk/; revision=12311
Gunnar Dalsnes [Fri, 24 Dec 2004 02:05:26 +0000 (02:05 +0000)]
add bugcode: INVALID_WORK_QUEUE_ITEM
svn path=/trunk/; revision=12310
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