Casper Hornstrup [Tue, 15 Feb 2005 21:24:19 +0000 (21:24 +0000)]
Merge 13159:13510 from trunk
svn path=/branches/xmlbuildsystem/; revision=13590
Casper Hornstrup [Tue, 15 Feb 2005 20:55:59 +0000 (20:55 +0000)]
Copy msimg32
svn path=/branches/xmlbuildsystem/; revision=13589
Casper Hornstrup [Tue, 15 Feb 2005 20:49:41 +0000 (20:49 +0000)]
Remove msimg32
svn path=/branches/xmlbuildsystem/; revision=13588
Casper Hornstrup [Sat, 12 Feb 2005 16:47:02 +0000 (16:47 +0000)]
Branch setupapi (again)
svn path=/branches/xmlbuildsystem/; revision=13510
Casper Hornstrup [Sat, 12 Feb 2005 16:43:03 +0000 (16:43 +0000)]
Remove setupapi (again)
svn path=/branches/xmlbuildsystem/; revision=13509
Casper Hornstrup [Sat, 12 Feb 2005 16:11:43 +0000 (16:11 +0000)]
Branch setupapi
svn path=/branches/xmlbuildsystem/; revision=13508
Casper Hornstrup [Sat, 12 Feb 2005 16:08:13 +0000 (16:08 +0000)]
Remove setupapi
svn path=/branches/xmlbuildsystem/; revision=13507
Casper Hornstrup [Sat, 12 Feb 2005 15:11:48 +0000 (15:11 +0000)]
Add stub GNU makefile
svn path=/branches/xmlbuildsystem/; revision=13506
Emanuele Aliberti [Sat, 12 Feb 2005 14:34:39 +0000 (14:34 +0000)]
SM - Sorry, I forgot silence dbg messages!
svn path=/trunk/; revision=13505
Emanuele Aliberti [Sat, 12 Feb 2005 14:33:41 +0000 (14:33 +0000)]
PSX: posixw32: some work for compatibility with future SM
svn path=/trunk/; revision=13504
Eric Kohl [Sat, 12 Feb 2005 12:42:10 +0000 (12:42 +0000)]
- Implement RtlGetLastNtStatus, RtlGetLastWin32Error, RtlRestoreLastWin32Error, RtlSetLastWin32Error and RtlSetLastWin32ErrorAndNtStatusFromNtStatus.
svn path=/trunk/; revision=13503
Thomas Bluemel [Sat, 12 Feb 2005 11:47:03 +0000 (11:47 +0000)]
The structure layout of self-relative security descriptors may be different from absolute security descriptors depending on the platform. Self-relative security descriptors always use 32 bit offsets while absolute security descriptors use pointers which could be 64 bits.
svn path=/trunk/; revision=13502
Gé van Geldorp [Sat, 12 Feb 2005 09:17:51 +0000 (09:17 +0000)]
Check subsystem
svn path=/trunk/; revision=13501
Emanuele Aliberti [Sat, 12 Feb 2005 09:08:52 +0000 (09:08 +0000)]
SM - clean, simplify, make more readable
- split initialization in more files to make it more readable
- cleaned up some code
- simplified some code
- documented some todos
svn path=/trunk/; revision=13500
Art Yerkes [Sat, 12 Feb 2005 03:53:19 +0000 (03:53 +0000)]
AddrWidenAddress: set type
NBFlushPackets: We already hold the table lock when calling this.
svn path=/trunk/; revision=13499
Gé van Geldorp [Fri, 11 Feb 2005 21:02:35 +0000 (21:02 +0000)]
Be compatible with some of the crap apps out there
svn path=/trunk/; revision=13497
Casper Hornstrup [Fri, 11 Feb 2005 19:13:01 +0000 (19:13 +0000)]
* Run build tools after parsing build files
* Generate roscfg.h
svn path=/branches/xmlbuildsystem/; revision=13496
Eric Kohl [Fri, 11 Feb 2005 16:01:10 +0000 (16:01 +0000)]
Ooops! These are the correct exports.
svn path=/trunk/; revision=13494
Eric Kohl [Fri, 11 Feb 2005 15:52:38 +0000 (15:52 +0000)]
Implement RtlGetSecurityDescriptorRMControl, RtlSetSecurityDescriptorRMControl, SetSecurityDescriptorControl, GetSecurityDescriptorRMControl and SetSecurityDescriptorRMControl.
svn path=/trunk/; revision=13493
Eric Kohl [Fri, 11 Feb 2005 12:06:29 +0000 (12:06 +0000)]
- Implement RtlSetControlSecurityDescriptor
- Remove property set functions from ntdll.def because they are not implemented in Win2K and above.
svn path=/trunk/; revision=13492
Gé van Geldorp [Thu, 10 Feb 2005 22:54:30 +0000 (22:54 +0000)]
Match packing in DDK
svn path=/trunk/; revision=13491
Aleksey Bragin [Thu, 10 Feb 2005 22:08:39 +0000 (22:08 +0000)]
Deleted binaries, added ignore
svn path=/trunk/; revision=13490
Aleksey Bragin [Thu, 10 Feb 2005 22:05:40 +0000 (22:05 +0000)]
Deleted binaries, added ignore
svn path=/trunk/; revision=13489
Thomas Bluemel [Thu, 10 Feb 2005 19:38:47 +0000 (19:38 +0000)]
removed obsolete typecast in AllocConsole()
svn path=/trunk/; revision=13487
Thomas Bluemel [Thu, 10 Feb 2005 11:32:06 +0000 (11:32 +0000)]
fixed ObpCaptureObjectAttributes()
svn path=/trunk/; revision=13486
Thomas Bluemel [Thu, 10 Feb 2005 09:22:27 +0000 (09:22 +0000)]
revert the changes to NtCreateEvent and do the real fix
svn path=/trunk/; revision=13485
Alex Ionescu [Thu, 10 Feb 2005 05:13:43 +0000 (05:13 +0000)]
Fix APC problems. Thanks to Arty for finding this. This makes vncviewer work
svn path=/trunk/; revision=13484
Art Yerkes [Thu, 10 Feb 2005 03:58:03 +0000 (03:58 +0000)]
Patch to fix NtCreateSempahore, in the case where the initial lookup
succeeds. We previously left the function without initializing
hSemaphore. Patch suggested by me and executed by hpoussin.
svn path=/trunk/; revision=13483
Steven Edwards [Thu, 10 Feb 2005 01:42:58 +0000 (01:42 +0000)]
Added note about freeldr 2.0 changes
svn path=/trunk/; revision=13482
Gé van Geldorp [Wed, 9 Feb 2005 23:57:07 +0000 (23:57 +0000)]
Big change warrants major version number bump
svn path=/trunk/; revision=13481
Gé van Geldorp [Wed, 9 Feb 2005 23:52:27 +0000 (23:52 +0000)]
Pass PageDirectoryStart and End so the memory manager
knows not to clobber it
svn path=/trunk/; revision=13480
Gé van Geldorp [Wed, 9 Feb 2005 20:53:18 +0000 (20:53 +0000)]
Add DPRINT_HWDETECT to DEBUG_ALL
svn path=/trunk/; revision=13479
Mike Nordell [Wed, 9 Feb 2005 20:11:48 +0000 (20:11 +0000)]
Send the correct handle_s_. tinus found this one.
svn path=/trunk/; revision=13478
Gé van Geldorp [Wed, 9 Feb 2005 18:34:13 +0000 (18:34 +0000)]
Don't include NEVER_LOAD sections in image size.
Rename SizeOfImage to ResidentSize to avoid confusion
svn path=/trunk/; revision=13477
Gé van Geldorp [Wed, 9 Feb 2005 18:18:20 +0000 (18:18 +0000)]
Fix EOL setting
svn path=/trunk/; revision=13476
Gé van Geldorp [Wed, 9 Feb 2005 17:33:36 +0000 (17:33 +0000)]
- Fix quoting of .cpl filename.
- Use "cplopen" verb to execute .cpl files.
svn path=/trunk/; revision=13475
Art Yerkes [Wed, 9 Feb 2005 08:38:46 +0000 (08:38 +0000)]
Made a nice function CantReadMore which tells if we can't possibly fill
the buffer any longer, and don't have waiting data.
Return an EOF in every case where a read could hit EOF from tcpip,
Return a hard error thereafter.
svn path=/trunk/; revision=13474
Gé van Geldorp [Tue, 8 Feb 2005 22:52:16 +0000 (22:52 +0000)]
- Add entry for .cpl files
- Disable recycle bin for now
svn path=/trunk/; revision=13473
Steven Edwards [Tue, 8 Feb 2005 22:50:55 +0000 (22:50 +0000)]
define _MAX_PATH as well
svn path=/branches/xmlbuildsystem/; revision=13472
Gé van Geldorp [Tue, 8 Feb 2005 22:23:05 +0000 (22:23 +0000)]
Prefer SEE_MASK_IDLIST, since that one is actually implemented in shell32...
svn path=/trunk/; revision=13471
Casper Hornstrup [Tue, 8 Feb 2005 22:21:16 +0000 (22:21 +0000)]
Generate reactos.cab
svn path=/branches/xmlbuildsystem/; revision=13470
Gé van Geldorp [Tue, 8 Feb 2005 22:11:27 +0000 (22:11 +0000)]
You can't execute a DLL
svn path=/trunk/; revision=13469
Gé van Geldorp [Tue, 8 Feb 2005 21:27:49 +0000 (21:27 +0000)]
Hervé Poussineau <poussine@freesurf.fr>
Initialize default partition size to maximum size.
svn path=/trunk/; revision=13468
Gé van Geldorp [Tue, 8 Feb 2005 18:58:59 +0000 (18:58 +0000)]
Set eol-style
svn path=/trunk/; revision=13467
Art Yerkes [Tue, 8 Feb 2005 17:10:19 +0000 (17:10 +0000)]
There's no need to link ntdll here.
svn path=/trunk/; revision=13466
Eric Kohl [Tue, 8 Feb 2005 14:46:44 +0000 (14:46 +0000)]
- Convert U32 to ULONG.
svn path=/trunk/; revision=13465
Gé van Geldorp [Tue, 8 Feb 2005 12:35:44 +0000 (12:35 +0000)]
Redraw shell background when wallpaper is changed
svn path=/trunk/; revision=13464
Alex Ionescu [Tue, 8 Feb 2005 01:55:04 +0000 (01:55 +0000)]
Forgot this file
svn path=/trunk/; revision=13463
Alex Ionescu [Tue, 8 Feb 2005 01:46:01 +0000 (01:46 +0000)]
FreeLdr Patch. Now fully loads ntoskrnl using a PE Loader, supports /3gb dynamically but this is NOT enabled yet, so please continue using the 3GB entry in config until r2 is ready which will support relocation and remove the config entry. You must also supply /3GB to the commandline if you're using 3GB, just like since the previous patch. Also freeldr now uses w32api headers. Janitors will clean the dupes up. Thank you: Mike, Royce, Hartmut, Blight, Filip and everyone who reviewed. Hartmut, if anything is missing from the patch you sent me, feel free to add it. More info at blogs.reactos.com/Alex_Ionescu.
svn path=/trunk/; revision=13462
Emanuele Aliberti [Mon, 7 Feb 2005 23:11:30 +0000 (23:11 +0000)]
Typographic errors fixed and a function name changed.
svn path=/trunk/; revision=13461
Thomas Bluemel [Mon, 7 Feb 2005 12:58:08 +0000 (12:58 +0000)]
revert moving smdll to rosrtl.
svn path=/trunk/; revision=13460
Thomas Bluemel [Mon, 7 Feb 2005 11:35:29 +0000 (11:35 +0000)]
moved smdll to rosrtl. We just _can't_ have separate dlls for everything internal, that's what static libraries are for. Unless we want a dll hell even worse than necessary...
svn path=/trunk/; revision=13459
Thomas Bluemel [Mon, 7 Feb 2005 11:35:10 +0000 (11:35 +0000)]
moved smdll to rosrtl. We just _can't_ have separate dlls for everything internal, that's what static libraries are for. Unless we want a dll hell even worse than necessary...
svn path=/trunk/; revision=13458
Thomas Bluemel [Mon, 7 Feb 2005 11:34:52 +0000 (11:34 +0000)]
moved smdll to rosrtl. We just _can't_ have separate dlls for everything internal, that's what static libraries are for. Unless we want a dll hell even worse than necessary...
svn path=/trunk/; revision=13457
Eric Kohl [Mon, 7 Feb 2005 10:33:44 +0000 (10:33 +0000)]
- Nt->Zw
- Assign an instance path to the root device node and reports its arrival.
svn path=/trunk/; revision=13456
Gé van Geldorp [Mon, 7 Feb 2005 10:30:14 +0000 (10:30 +0000)]
Remove no longer needed hack
svn path=/trunk/; revision=13455
Gé van Geldorp [Mon, 7 Feb 2005 10:29:44 +0000 (10:29 +0000)]
Fix definition of LUID constants
svn path=/trunk/; revision=13454
Gé van Geldorp [Sun, 6 Feb 2005 22:16:05 +0000 (22:16 +0000)]
Hervé Poussineau <poussine@freesurf.fr>
(Partial) implementation of CheckTokenMembership()
svn path=/trunk/; revision=13453
Emanuele Aliberti [Sun, 6 Feb 2005 22:06:44 +0000 (22:06 +0000)]
Add SMDLL to the boot CD.
svn path=/trunk/; revision=13452
Emanuele Aliberti [Sun, 6 Feb 2005 22:03:32 +0000 (22:03 +0000)]
SMDLL: add it to the build process.
svn path=/trunk/; revision=13451
Gé van Geldorp [Sun, 6 Feb 2005 21:57:44 +0000 (21:57 +0000)]
- Add RegisterServiceCtrlHandlerExA/W
- Add stubs for CheckTokenMembership and LsaGetUserName
svn path=/trunk/; revision=13450
Emanuele Aliberti [Sun, 6 Feb 2005 21:55:07 +0000 (21:55 +0000)]
Some preliminary work on the SM to make it manage environment servers.
svn path=/trunk/; revision=13449
Gé van Geldorp [Sun, 6 Feb 2005 21:21:22 +0000 (21:21 +0000)]
Export some Lsa stubs
svn path=/trunk/; revision=13448
Gé van Geldorp [Sun, 6 Feb 2005 19:52:26 +0000 (19:52 +0000)]
- Prevent image loading and symbol loading getting each others way
- DPRINT1 is preferred over DbgPrint
svn path=/trunk/; revision=13447
Gunnar Dalsnes [Sun, 6 Feb 2005 19:04:00 +0000 (19:04 +0000)]
-add macros for msvc/gcc portable int64 suffix/LARGE_INTEGER handling
-add C_ASSERT (compile-time asserts)
svn path=/trunk/; revision=13446
Gé van Geldorp [Sun, 6 Feb 2005 18:27:06 +0000 (18:27 +0000)]
Pass ROP4 instead of ROP3 to drivers
svn path=/trunk/; revision=13445
Gé van Geldorp [Sun, 6 Feb 2005 18:24:31 +0000 (18:24 +0000)]
Properly synchronize with GPU
svn path=/trunk/; revision=13444
Emanuele Aliberti [Sun, 6 Feb 2005 17:00:53 +0000 (17:00 +0000)]
SMDLL: helper to use the SM
svn path=/trunk/; revision=13443
Emanuele Aliberti [Sun, 6 Feb 2005 16:59:55 +0000 (16:59 +0000)]
SM & SMDLL definitions
svn path=/trunk/; revision=13442
Mike Nordell [Sun, 6 Feb 2005 14:13:32 +0000 (14:13 +0000)]
Remove COM1 as default debug messages output channel for LiveCD.
If users are skilled enough to make use of it, it can be turned on manually during boot.
svn path=/trunk/; revision=13441
Martin Fuchs [Sun, 6 Feb 2005 14:03:25 +0000 (14:03 +0000)]
owner drawn context menus for lean explorer version
svn path=/trunk/; revision=13440
Martin Fuchs [Sun, 6 Feb 2005 13:28:34 +0000 (13:28 +0000)]
owner drawn context menus for FileChild
svn path=/trunk/; revision=13439
Martin Fuchs [Sun, 6 Feb 2005 13:12:07 +0000 (13:12 +0000)]
fix warning message
svn path=/trunk/; revision=13438
Martin Fuchs [Sun, 6 Feb 2005 13:02:48 +0000 (13:02 +0000)]
generic support for owner drawn context menus
svn path=/trunk/; revision=13437
Filip Navara [Sun, 6 Feb 2005 12:39:41 +0000 (12:39 +0000)]
Fix a typo.
svn path=/trunk/; revision=13436
Casper Hornstrup [Sun, 6 Feb 2005 11:01:22 +0000 (11:01 +0000)]
Build snmpapi and network applications
svn path=/branches/xmlbuildsystem/; revision=13435
Martin Fuchs [Sun, 6 Feb 2005 10:50:50 +0000 (10:50 +0000)]
prevent crash related to unsupported context menu types
svn path=/trunk/; revision=13434
Martin Fuchs [Sun, 6 Feb 2005 10:38:51 +0000 (10:38 +0000)]
support for owner drawn context menus on the desktop
svn path=/trunk/; revision=13433
Casper Hornstrup [Sun, 6 Feb 2005 10:23:29 +0000 (10:23 +0000)]
Build services
svn path=/branches/xmlbuildsystem/; revision=13432
Filip Navara [Sun, 6 Feb 2005 10:01:07 +0000 (10:01 +0000)]
Use only 80 character wide lines in the comments.
svn path=/trunk/; revision=13431
Art Yerkes [Sun, 6 Feb 2005 07:56:45 +0000 (07:56 +0000)]
Kill only selects involving a named file descriptor when clearing exclusive
selects. This makes ASECHO32 work perfectly.
svn path=/trunk/; revision=13430
Thomas Bluemel [Sun, 6 Feb 2005 00:01:21 +0000 (00:01 +0000)]
Just cleaned up the code and changed the name of a few things. Patch by Trevor McCort.
svn path=/trunk/; revision=13429
Casper Hornstrup [Sat, 5 Feb 2005 22:48:07 +0000 (22:48 +0000)]
Build smss and system applications
svn path=/branches/xmlbuildsystem/; revision=13428
Alex Ionescu [Sat, 5 Feb 2005 21:04:17 +0000 (21:04 +0000)]
Prevent buffer overflow on SMP systems. The buffer may be filled with 'Unknown CPU with family ID %ld and model ID %ld. Patch by Herve Poussineau.
svn path=/trunk/; revision=13427
Casper Hornstrup [Sat, 5 Feb 2005 19:16:14 +0000 (19:16 +0000)]
* Build ntvdm
* Add win32cui module type support
svn path=/branches/xmlbuildsystem/; revision=13426
Gregor Anich [Sat, 5 Feb 2005 18:59:14 +0000 (18:59 +0000)]
Raise exception when MmMapLockedPagesSpecifyCache fails to map into UserMode.
svn path=/trunk/; revision=13425
Casper Hornstrup [Sat, 5 Feb 2005 18:52:38 +0000 (18:52 +0000)]
* Build csrss and win32csr
* NativeCUI module type support
svn path=/branches/xmlbuildsystem/; revision=13424
Gé van Geldorp [Sat, 5 Feb 2005 18:49:43 +0000 (18:49 +0000)]
Re-use (better) stack backtrace function
svn path=/trunk/; revision=13423
Eric Kohl [Sat, 5 Feb 2005 10:54:00 +0000 (10:54 +0000)]
Use the allocated buffer size in the call to NtGetPlugPlayEvent.
svn path=/trunk/; revision=13422
Thomas Bluemel [Sat, 5 Feb 2005 10:31:37 +0000 (10:31 +0000)]
only attach to the process to be queried when necessary
svn path=/trunk/; revision=13421
Gé van Geldorp [Sat, 5 Feb 2005 10:19:49 +0000 (10:19 +0000)]
Convert ROP2 to MIX when calling driver
svn path=/trunk/; revision=13420
Gé van Geldorp [Sat, 5 Feb 2005 10:17:33 +0000 (10:17 +0000)]
Silence debug messages
svn path=/trunk/; revision=13419
Filip Navara [Sat, 5 Feb 2005 08:44:49 +0000 (08:44 +0000)]
Dynamically reallocate the buffer for PnP event if it's too small.
svn path=/trunk/; revision=13418
Filip Navara [Sat, 5 Feb 2005 08:43:52 +0000 (08:43 +0000)]
Use CONTAINING_RECORD macro instead of type cast, fix the copyright header.
svn path=/trunk/; revision=13417
Art Yerkes [Sat, 5 Feb 2005 05:40:35 +0000 (05:40 +0000)]
Read: Change AFD_EVENT_CLOSE to AFD_EVENT_DISCONNECT when the other end
hangs up. The socket isn't closed yet.
Listen: Turn off fired flag for AFD_EVENT_ACCEPT.
svn path=/trunk/; revision=13416
Art Yerkes [Sat, 5 Feb 2005 04:56:04 +0000 (04:56 +0000)]
Fixed some signalling problems.
1) Always OR the current state bits into the socket for the handler to see
2) Remove special case for SEL_CONNECT | SEL_FIN in the signalled handler.
Now it's much cleaner.
svn path=/trunk/; revision=13415
Thomas Bluemel [Sat, 5 Feb 2005 01:44:05 +0000 (01:44 +0000)]
implemented GetConsoleProcessList()
svn path=/trunk/; revision=13414
Eric Kohl [Sat, 5 Feb 2005 00:20:14 +0000 (00:20 +0000)]
svn path=/trunk/; revision=13413
Gregor Anich [Sat, 5 Feb 2005 00:17:49 +0000 (00:17 +0000)]
Change WNDOBJ implementation a bit to make the NVIDIA driver happy.
svn path=/trunk/; revision=13412
Gregor Anich [Sat, 5 Feb 2005 00:09:56 +0000 (00:09 +0000)]
Fix VideoPortMapMemory.
svn path=/trunk/; revision=13411