Commit graph

16408 commits

Author SHA1 Message Date
Filip Navara a1e4cc1fd8 Formatting and code style changes.
svn path=/trunk/; revision=17594
2005-08-29 21:06:07 +00:00
Thomas Bluemel d57cdec721 fixed uninitialized variable warning
svn path=/trunk/; revision=17593
2005-08-29 20:06:43 +00:00
Brandon Turner ac2b9c20d7 fix an if statment. Found by thomas.
svn path=/trunk/; revision=17592
2005-08-29 19:09:41 +00:00
Brandon Turner d261fc0b2b Fixed a bug in tab complete when there was only one " and it was in the middle or end of the string. Also changed used more optimized code removing " and removed all _tcsncmp(..,..,1).
svn path=/trunk/; revision=17591
2005-08-29 18:25:54 +00:00
Thomas Bluemel 13115c5ce3 - don't close handles of keys in RegDeleteTree() that were deleted
- implemented RegConnectRegistryA()

svn path=/trunk/; revision=17589
2005-08-29 13:54:05 +00:00
Hervé Poussineau 37315f15ba Remove warnings
svn path=/trunk/; revision=17588
2005-08-28 15:43:00 +00:00
Hervé Poussineau d4eb73201a Remove warnings
svn path=/trunk/; revision=17587
2005-08-28 15:29:36 +00:00
Eric Kohl 624151b290 Implement CM_Get_Class_Key_Name[_Ex]A/W and CM_Open_Class[_Ex]A/W.
svn path=/trunk/; revision=17586
2005-08-28 15:07:45 +00:00
Royce Mitchell III b17534dfa0 remove single "." entries from paths
svn path=/trunk/; revision=17585
2005-08-28 12:23:37 +00:00
Royce Mitchell III 2b121dc93c remove transient debugging code
svn path=/trunk/; revision=17584
2005-08-28 12:18:13 +00:00
Royce Mitchell III cdf2899515 don't crash if path == base_directory.
sorry I forgot to commit my changes to this file last night

svn path=/trunk/; revision=17583
2005-08-28 12:08:53 +00:00
Hartmut Birr bb6a166390 - Allocate the csrss request buffer from heap if the necessary length is larger than the request structure.
- Fixed some buffer length calculations.

svn path=/trunk/; revision=17582
2005-08-28 12:03:25 +00:00
Hartmut Birr 37dced9725 Allocated the message reply buffer according to the size of the message.
svn path=/trunk/; revision=17581
2005-08-28 11:58:06 +00:00
Hervé Poussineau b5fbf00480 Fix rbuild compilation, by adding Path::RelativeFromDirectory method
svn path=/trunk/; revision=17580
2005-08-28 09:50:00 +00:00
Hervé Poussineau 2142e2dfaf Remove warnings
svn path=/trunk/; revision=17579
2005-08-28 09:07:43 +00:00
Hervé Poussineau d8fe2ffd8e Remove warnings
svn path=/trunk/; revision=17578
2005-08-28 09:04:39 +00:00
Emanuele Aliberti 84b33992c6 Autoregister Debug internal subsystem too. Now 'sm info' displays meaningful information.
NOTE: It seems the new client management introduced a stupid bug that shows up on system shutdown (smss crashes calling an LPC related API). I can't locate it now (of course, that happens for every 'stupid' bug, but will tray again later).

svn path=/trunk/; revision=17577
2005-08-28 07:34:35 +00:00
Royce Mitchell III d252387963 add include directories from xml, remove "." hack, as projects that need to include their base directory have done so already in the xml.
svn path=/trunk/; revision=17576
2005-08-28 05:34:22 +00:00
Royce Mitchell III 8bbdffa2ff add . to list of include directories for all projects
svn path=/trunk/; revision=17575
2005-08-28 02:37:06 +00:00
Thomas Bluemel 95f9fe7198 #include "precomp.h" -> #include <precomp.h>
svn path=/trunk/; revision=17574
2005-08-27 23:35:51 +00:00
Eric Kohl 1cedb076b5 Implement StringTableInitializeEx, StringTableGetExtraData and StringTableSetExtraData.
Add StringTableAddStringEx and StringTableLookUpStringEx stubs.

svn path=/trunk/; revision=17573
2005-08-27 19:14:35 +00:00
Thomas Bluemel 4270d01108 implemented RegDeleteTree() (untested!)
svn path=/trunk/; revision=17572
2005-08-27 18:13:52 +00:00
Emanuele Aliberti ff8b08beb4 native EOL
svn path=/trunk/; revision=17571
2005-08-27 17:21:07 +00:00
Emanuele Aliberti ca18dcf2d9 Minor changes and IT resource file.
svn path=/trunk/; revision=17570
2005-08-27 17:18:29 +00:00
Hervé Poussineau 3c98221253 Implement SetupDiSelectBestCompatDrv, by sorting drivers by rank in drivers list
svn path=/trunk/; revision=17569
2005-08-27 14:59:22 +00:00
Eric Kohl 1848960041 Implement LogonUserA.
svn path=/trunk/; revision=17568
2005-08-27 14:56:17 +00:00
Emanuele Aliberti 3c693f90bc SM: simplify and fix client (subsystem servers) management.
svn path=/trunk/; revision=17567
2005-08-27 09:55:27 +00:00
Andrew Munger 40a9efb724 17519 requires __REACTOS__ to be defined for KDB to work.
svn path=/trunk/; revision=17566
2005-08-27 04:20:49 +00:00
Andrew Munger e0ccbec43f "." means current directory, not previous. Spotted by Talley.
svn path=/trunk/; revision=17565
2005-08-27 02:34:46 +00:00
Thomas Bluemel d1e98bfddd fixed code to compile both as ansi and unicode version, build as unicode by default
svn path=/trunk/; revision=17564
2005-08-26 21:02:47 +00:00
Hartmut Birr 342d03f235 - Moved all members with variable length in CSRSS_XXX structures to the end.
- Defined all members with variable length as arrays with a size of zero.  
- Used the stack for allocating CSR_API_MESSAGE structures.

svn path=/trunk/; revision=17563
2005-08-26 20:35:33 +00:00
Filip Navara 1a8c456007 Make the explorer taskbar look a bit nicer.
svn path=/trunk/; revision=17562
2005-08-26 20:03:41 +00:00
Filip Navara 5c7930f963 Add TBMETRICS structure and associated constants.
svn path=/trunk/; revision=17561
2005-08-26 20:02:53 +00:00
Steven Edwards 21927423a2 Add constants for DBG_CONTROL_C and DBG_CONTROL_BREAK to ntstatus.h, Work around conflict including ntstatus.h with the NDK
svn path=/trunk/; revision=17560
2005-08-26 18:39:20 +00:00
Thomas Bluemel 20e728bbac implemented CreateSymbolicLink() (not tested/verified yet!)
svn path=/trunk/; revision=17559
2005-08-26 13:47:56 +00:00
Hartmut Birr ead53e0588 Call the correct user mode dispatch function in KiDispatchException. The bug was introduced by r17053.
svn path=/trunk/; revision=17558
2005-08-26 13:06:24 +00:00
Thomas Bluemel 64b5d11940 removed obsolete variable in RegOpenUserClassesRoot()
svn path=/trunk/; revision=17557
2005-08-26 09:53:00 +00:00
Thomas Bluemel a16e6f61c5 RegLoadMUIStringA/W are not implemented yet...
svn path=/trunk/; revision=17556
2005-08-26 09:49:19 +00:00
Thomas Bluemel e9b53b73b9 added stubs for RegLoadMUIStringA/W()
svn path=/trunk/; revision=17555
2005-08-26 09:48:13 +00:00
Thomas Bluemel 64d0f61e8a implemented RegDisablePredefinedCacheEx()
svn path=/trunk/; revision=17554
2005-08-26 09:40:37 +00:00
Steven Edwards f4668aceae Why this thing ships with its own GetConsoleWindow function I don't understand. Rename it and make the rest of the code use it. Compiles fine on gcc 3.x and msvc6 and works properly.
svn path=/trunk/; revision=17553
2005-08-25 23:54:39 +00:00
Steven Edwards 8fcad79576 minor build fixes for msvc
svn path=/trunk/; revision=17552
2005-08-25 23:20:34 +00:00
Steven Edwards 4147a4df09 fix msvc compile
svn path=/trunk/; revision=17551
2005-08-25 22:50:44 +00:00
Steven Edwards 65ff8ee6ca disable the custom rules for Winebuild for now
svn path=/trunk/; revision=17550
2005-08-25 22:49:26 +00:00
Magnus Olsen 06694b3675 Thx ravelo to found a new bug in start.c it did not manger run batfile with path that contain space.
svn path=/trunk/; revision=17549
2005-08-25 22:43:20 +00:00
Brandon Turner 5509951fc0 Don't dereference the pointers. Catch by Thomas.
svn path=/trunk/; revision=17548
2005-08-25 22:09:10 +00:00
Thomas Bluemel 8feae80765 add stub for ControlServiceEx()
svn path=/trunk/; revision=17547
2005-08-25 22:06:31 +00:00
Steven Edwards 95164f7065 Generate a GUID for each module processed. Later on this will be needed to support msvc2k3/5 vcproj files.
svn path=/trunk/; revision=17546
2005-08-25 20:58:01 +00:00
Brandon Turner c7b88afc3f Implement escape char in console. "^"
cmd.c - when the env isnt found, dont zero out the params
redir.c - skip over all ^ when looking for redir/pipe
echo.c - when printing out, treat ^ correctly.

svn path=/trunk/; revision=17545
2005-08-25 20:05:07 +00:00
Thomas Bluemel 011639b626 enable theming of the checklist control
svn path=/trunk/; revision=17544
2005-08-25 19:53:37 +00:00