reactos.git
15 years agoFix release build of dflat32, initalizing some vars and fixing one typo.
Andrew Munger [Fri, 16 Sep 2005 18:00:49 +0000 (18:00 +0000)]
Fix release build of dflat32, initalizing some vars and fixing one typo.

svn path=/trunk/; revision=17885

15 years agoFix "var might be used uninitialized" warning
Gé van Geldorp [Fri, 16 Sep 2005 17:53:40 +0000 (17:53 +0000)]
Fix "var might be used uninitialized" warning

svn path=/trunk/; revision=17884

15 years agoOnly access dwTypeData if the caller pronounced it valid.
Gé van Geldorp [Fri, 16 Sep 2005 15:34:19 +0000 (15:34 +0000)]
Only access dwTypeData if the caller pronounced it valid.

svn path=/trunk/; revision=17883

15 years agoFree all messages in LpcpDeletePort.
Hartmut Birr [Fri, 16 Sep 2005 15:18:23 +0000 (15:18 +0000)]
Free all messages in LpcpDeletePort.

svn path=/trunk/; revision=17882

15 years agostart even console apps in there own new window. caught by GvG.
Brandon Turner [Fri, 16 Sep 2005 15:18:07 +0000 (15:18 +0000)]
start even console apps in there own new window.  caught by GvG.

svn path=/trunk/; revision=17881

15 years agofix a bug in 'if exsist', it was only reading to the first space for the file name...
Brandon Turner [Fri, 16 Sep 2005 15:00:22 +0000 (15:00 +0000)]
fix a bug in 'if exsist', it was only reading to the first space for the file name, ignoring quotes and there fore searching for bad file names.

svn path=/trunk/; revision=17880

15 years agoDereference the port object in PspExitThread.
Hartmut Birr [Fri, 16 Sep 2005 14:50:25 +0000 (14:50 +0000)]
Dereference the port object in PspExitThread.

svn path=/trunk/; revision=17879

15 years agoSet errorlevel to 0 when user enters 'no' on del confirmation. this is how MS does it.
Brandon Turner [Fri, 16 Sep 2005 13:58:37 +0000 (13:58 +0000)]
Set errorlevel to 0 when user enters 'no' on del confirmation.  this is how MS does it.

svn path=/trunk/; revision=17878

15 years agoadded support for test on 2k,XP and 2k3. Check for a bug in our implementation and...
Steven Edwards [Fri, 16 Sep 2005 08:48:00 +0000 (08:48 +0000)]
added support for test on 2k,XP and 2k3. Check for a bug in our implementation and wrap it in a todo_wine block

svn path=/trunk/; revision=17877

15 years agoWhen searching for a file to execute, if you fail to find it using the first part...
Brandon Turner [Fri, 16 Sep 2005 05:51:20 +0000 (05:51 +0000)]
When searching for a file to execute, if you fail to find it using the first part of the input, try to use the full line input.  problem is really only seen when doing "start foo.bat".

svn path=/trunk/; revision=17876

15 years ago"start" or "start cmd" now opens a new cmd.exe in its own process. this is how MS...
Brandon Turner [Fri, 16 Sep 2005 05:35:43 +0000 (05:35 +0000)]
"start" or "start cmd" now opens a new cmd.exe in its own process.  this is how MS cmd does it.

svn path=/trunk/; revision=17875

15 years agolast time. fix a typo. im so sorry!
Brandon Turner [Fri, 16 Sep 2005 04:53:07 +0000 (04:53 +0000)]
last time.  fix a typo. im so sorry!

svn path=/trunk/; revision=17874

15 years agoforgot to free comspec, very sorry.
Brandon Turner [Fri, 16 Sep 2005 04:46:06 +0000 (04:46 +0000)]
forgot to free comspec, very sorry.

svn path=/trunk/; revision=17873

15 years agoUse compsec instead of "cmd" when trying to find cmd.exe
Brandon Turner [Fri, 16 Sep 2005 04:40:46 +0000 (04:40 +0000)]
Use compsec instead of "cmd" when trying to find cmd.exe

svn path=/trunk/; revision=17872

15 years agoFix some of the damage r17811 did to the GDB stub
Gé van Geldorp [Thu, 15 Sep 2005 22:07:35 +0000 (22:07 +0000)]
Fix some of the damage r17811 did to the GDB stub

svn path=/trunk/; revision=17871

15 years agoFix the tree at last, by reverting previous changes to RtlpCheckForActiveDebugger.
Aleksey Bragin [Thu, 15 Sep 2005 20:24:30 +0000 (20:24 +0000)]
Fix the tree at last, by reverting previous changes to RtlpCheckForActiveDebugger.

svn path=/trunk/; revision=17870

15 years agoRevert 17867:17866 change, introduced to temporarily fix tree-compiling. Made obsolet...
Aleksey Bragin [Thu, 15 Sep 2005 19:30:27 +0000 (19:30 +0000)]
Revert 17867:17866 change, introduced to temporarily fix tree-compiling. Made obsolete by rev. 17868.

svn path=/trunk/; revision=17869

15 years ago- Fix build, sorry.
Alex Ionescu [Thu, 15 Sep 2005 19:18:59 +0000 (19:18 +0000)]
- Fix build, sorry.

svn path=/trunk/; revision=17868

15 years agoFix compiling error, feel free to revert this when commiting missing changes (if...
Aleksey Bragin [Thu, 15 Sep 2005 19:14:42 +0000 (19:14 +0000)]
Fix compiling error, feel free to revert this when commiting missing changes (if it's not a typo).

svn path=/trunk/; revision=17867

15 years ago- Assign first the partitions to drive letters, which have a registry entry in Mounte...
Hartmut Birr [Thu, 15 Sep 2005 17:26:56 +0000 (17:26 +0000)]
- Assign first the partitions to drive letters, which have a registry entry in MountedDevices.
- Create for all partitions a registry entry in MountedDevices if none exists.
- Assign all partitions with arc names first and the others as second.

svn path=/trunk/; revision=17866

15 years ago- Fixed the creation of arc names. Only valid partitions should be linked to an arc...
Hartmut Birr [Thu, 15 Sep 2005 17:23:41 +0000 (17:23 +0000)]
- Fixed the creation of arc names. Only valid partitions should be linked to an arc names.
- Create arc names only for partitions on disks, which are visible by the bios.

svn path=/trunk/; revision=17865

15 years ago- Do only allow to install reactos on disks which are visible by the bios.
Hartmut Birr [Thu, 15 Sep 2005 17:19:31 +0000 (17:19 +0000)]
- Do only allow to install reactos on disks which are visible by the bios.
- Arrange the disks in the same sequence how they was detected by the bios.
- Create a registry entry in MountedDevices for each recognized partition.

svn path=/trunk/; revision=17864

15 years agoFixed the MP build.
Hartmut Birr [Thu, 15 Sep 2005 16:52:23 +0000 (16:52 +0000)]
Fixed the MP build.

svn path=/trunk/; revision=17863

15 years agoUsed the given registry path from DriverEntry to query the registry.
Hartmut Birr [Thu, 15 Sep 2005 16:46:17 +0000 (16:46 +0000)]
Used the given registry path from DriverEntry to query the registry.
This will also fix the bug in I8042ReadRegistry, which has append the string to an unicode string with an uninitialized length value.

svn path=/trunk/; revision=17862

15 years agoIf we have a PCI device, try to keep the IRQ assigned by the BIOS instead of forcing 0x9
Hervé Poussineau [Thu, 15 Sep 2005 15:57:28 +0000 (15:57 +0000)]
If we have a PCI device, try to keep the IRQ assigned by the BIOS instead of forcing 0x9

svn path=/trunk/; revision=17861

15 years agoReturn valid status
Alex Ionescu [Thu, 15 Sep 2005 14:07:37 +0000 (14:07 +0000)]
Return valid status

svn path=/trunk/; revision=17860

15 years agoRevert 17858 and fix all warnings at once.
Hervé Poussineau [Thu, 15 Sep 2005 13:25:32 +0000 (13:25 +0000)]
Revert 17858 and fix all warnings at once.
This fix may be strange at first sight, but original Linux code doesn't use "flags" variable at all. This fix is here only to prevent a warning and shouldn't break the behaviour of the code.

svn path=/trunk/; revision=17859

15 years agoInitialize flags variable to 0
Hervé Poussineau [Thu, 15 Sep 2005 12:57:11 +0000 (12:57 +0000)]
Initialize flags variable to 0

svn path=/trunk/; revision=17858

15 years agoInitialize DeviceNumber to 0
Aleksey Bragin [Thu, 15 Sep 2005 12:50:40 +0000 (12:50 +0000)]
Initialize DeviceNumber to 0

svn path=/trunk/; revision=17857

15 years agoTook some advice from alex re: w32api headers. Use ..._DEFINED to override
Art Yerkes [Thu, 15 Sep 2005 05:58:49 +0000 (05:58 +0000)]
Took some advice from alex re: w32api headers.  Use ..._DEFINED to override
items in the standard headers for different wordsize host.  wrc almost working
on 64-bit host.

svn path=/trunk/; revision=17856

15 years agoAdded a text test to rosperf, and build as unicode.
Andrew Munger [Thu, 15 Sep 2005 04:57:51 +0000 (04:57 +0000)]
Added a text test to rosperf, and build as unicode.

svn path=/trunk/; revision=17855

15 years agoFix release build of string library
Andrew Munger [Thu, 15 Sep 2005 04:51:14 +0000 (04:51 +0000)]
Fix release build of string library

svn path=/trunk/; revision=17854

15 years agoUpdate the IDC_* constants.
Filip Navara [Wed, 14 Sep 2005 22:13:22 +0000 (22:13 +0000)]
Update the IDC_* constants.

svn path=/trunk/; revision=17853

15 years agoPatricio Martínez Ros <silencium@wanadoo.es>
Filip Navara [Wed, 14 Sep 2005 21:07:04 +0000 (21:07 +0000)]
Patricio Martínez Ros <silencium@wanadoo.es>
Spanish translation.

svn path=/trunk/; revision=17852

15 years agoPatricio Martínez Ros <silencium@wanadoo.es>
Filip Navara [Wed, 14 Sep 2005 21:06:35 +0000 (21:06 +0000)]
Patricio Martínez Ros <silencium@wanadoo.es>
Spanish translation.

svn path=/trunk/; revision=17851

15 years agoFix regexpl so it properly prints a DWORD_LITTLE_ENDIAN.
Andrew Munger [Wed, 14 Sep 2005 20:24:43 +0000 (20:24 +0000)]
Fix regexpl so it properly prints a DWORD_LITTLE_ENDIAN.

svn path=/trunk/; revision=17850

15 years agoFix indentation of generated code, by letting Output method do its indenting job
Hervé Poussineau [Wed, 14 Sep 2005 19:32:47 +0000 (19:32 +0000)]
Fix indentation of generated code, by letting Output method do its indenting job

svn path=/trunk/; revision=17849

15 years agofix build
Alex Ionescu [Wed, 14 Sep 2005 02:03:17 +0000 (02:03 +0000)]
fix build

svn path=/trunk/; revision=17848

15 years agontoskrnl header cleanups
Alex Ionescu [Wed, 14 Sep 2005 01:44:19 +0000 (01:44 +0000)]
ntoskrnl header cleanups

svn path=/trunk/; revision=17847

15 years agontoskrnl header cleanups
Alex Ionescu [Wed, 14 Sep 2005 01:05:50 +0000 (01:05 +0000)]
ntoskrnl header cleanups

svn path=/trunk/; revision=17846

15 years agontoskrnl header cleanups
Alex Ionescu [Tue, 13 Sep 2005 23:48:54 +0000 (23:48 +0000)]
ntoskrnl header cleanups

svn path=/trunk/; revision=17845

15 years agoPart 1 of <many> ntoskrnl header cleanups
Alex Ionescu [Tue, 13 Sep 2005 23:28:21 +0000 (23:28 +0000)]
Part 1 of <many> ntoskrnl header cleanups

svn path=/trunk/; revision=17844

15 years agozero out the struct and disable code that has no connection with reality - I'm thinki...
Royce Mitchell III [Tue, 13 Sep 2005 23:04:32 +0000 (23:04 +0000)]
zero out the struct and disable code that has no connection with reality - I'm thinking MIIM_STRING should be removed from flags also, but I have not tested with that change.

svn path=/trunk/; revision=17843

15 years agoFilip doesn't like int3. Implemented Trap6 failure on bad stack and V86M syscall...
Alex Ionescu [Tue, 13 Sep 2005 20:26:57 +0000 (20:26 +0000)]
Filip doesn't like int3. Implemented Trap6 failure on bad stack and V86M syscall return

svn path=/trunk/; revision=17842

15 years agoProperly bias frame, remove bugcheck added for debugging, re-add bugcheck removed...
Alex Ionescu [Tue, 13 Sep 2005 20:13:05 +0000 (20:13 +0000)]
Properly bias frame, remove bugcheck added for debugging, re-add bugcheck removed for debugging

svn path=/trunk/; revision=17841

15 years agoMissing files...
Alex Ionescu [Tue, 13 Sep 2005 19:41:07 +0000 (19:41 +0000)]
Missing files...

svn path=/trunk/; revision=17840

15 years agoSorry for the debug messages.
Alex Ionescu [Tue, 13 Sep 2005 19:34:48 +0000 (19:34 +0000)]
Sorry for the debug messages.

svn path=/trunk/; revision=17839

15 years agoSome work-in-progress improvements and rethought of system-level code...notable impro...
Alex Ionescu [Tue, 13 Sep 2005 19:33:49 +0000 (19:33 +0000)]
Some work-in-progress improvements and rethought of system-level code...notable improvemnts till now are: -The KTHREAD alterted flag is now properly set to FALSE during APC delivery during traps, -More support for PKEXCEPTION_FRAME has been added for future PPC/IA64/etc compatibility -Context to/from TrapFrame functions have been greatly fixed to allow for edited frames, special cases, exceptions and also have the necessary support for supporting sanitation based on PreviousMode - KDBG now shows the proper CS/SS at all times, previous hack was removed. - Systemcall code was optimized a bit and the trap code was made a lot more generic so that in can be made into macros (it currently isn't, for debugging purposes). - V86 Mode trap frame bias has now been added to make trap code a lot more generic and shareable in the future. -More support and fixes for future Debugging capabilities have been added. - Random other scalability and stability code. This is still being worked on, syscall.S looks nasty for now (visually)

svn path=/trunk/; revision=17838

15 years agorename variable and change parameters in call to find_last_not_of() to hopefully...
Royce Mitchell III [Tue, 13 Sep 2005 19:11:37 +0000 (19:11 +0000)]
rename variable and change parameters in call to find_last_not_of() to hopefully be a little more accurate to what it's doing

svn path=/trunk/; revision=17837

15 years agofix bug in GetBinutilsVersion()
Royce Mitchell III [Tue, 13 Sep 2005 19:04:24 +0000 (19:04 +0000)]
fix bug in GetBinutilsVersion()

svn path=/trunk/; revision=17836

15 years ago- Freed the path string for the keyboard dll.
Hartmut Birr [Tue, 13 Sep 2005 18:08:18 +0000 (18:08 +0000)]
- Freed the path string for the keyboard dll.
- Freed some strings in all cases.

svn path=/trunk/; revision=17835

15 years agoFixed the declaration of RtlPinAtomInAtomTable.
Hartmut Birr [Tue, 13 Sep 2005 18:04:00 +0000 (18:04 +0000)]
Fixed the declaration of RtlPinAtomInAtomTable.

svn path=/trunk/; revision=17834

15 years agoImplement QUERYESCSUPPORT escape in ExtEscape (returns FALSE always)
Gregor Anich [Tue, 13 Sep 2005 14:46:48 +0000 (14:46 +0000)]
Implement QUERYESCSUPPORT escape in ExtEscape (returns FALSE always)

svn path=/trunk/; revision=17832

15 years agoQuery support for opengl-driver-info escape before calling it and some other minor...
Gregor Anich [Tue, 13 Sep 2005 14:46:00 +0000 (14:46 +0000)]
Query support for opengl-driver-info escape before calling it and some other minor changes.

svn path=/trunk/; revision=17831

15 years agocopy&paste enhancement
Royce Mitchell III [Tue, 13 Sep 2005 14:34:48 +0000 (14:34 +0000)]
copy&paste enhancement
patch by "brbak"
(see bug 749)

svn path=/trunk/; revision=17830

15 years agofix crash in 'make msvc'
Royce Mitchell III [Tue, 13 Sep 2005 11:57:50 +0000 (11:57 +0000)]
fix crash in 'make msvc'

svn path=/trunk/; revision=17829

15 years agoadded LGPL license header to the code from Wine and Patrik Stridvall and Royce Mitche...
Steven Edwards [Tue, 13 Sep 2005 03:51:18 +0000 (03:51 +0000)]
added LGPL license header to the code from Wine and Patrik Stridvall and Royce Mitchell III as authors

svn path=/trunk/; revision=17828

15 years agostarted working on generation of msvc2kX project files. THESE ARE NOT CORRECT. Right...
Steven Edwards [Tue, 13 Sep 2005 03:46:22 +0000 (03:46 +0000)]
started working on generation of msvc2kX project files. THESE ARE NOT CORRECT. Right now its just a copy of the existing msvc6 generation code. It will generate a *.sln and *.vcproj files however they are still in the old format.

svn path=/trunk/; revision=17827

15 years agoKimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
Hervé Poussineau [Mon, 12 Sep 2005 21:48:21 +0000 (21:48 +0000)]
Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
Added Finnish resources.

svn path=/trunk/; revision=17826

15 years agosecurity audit of explorer code...
Royce Mitchell III [Mon, 12 Sep 2005 21:46:09 +0000 (21:46 +0000)]
security audit of explorer code...
strcpy -> lstrcpyn
strncpy -> lstrcpyn
[v]sprintf -> [v]snprintf
moved common Shell::get_path() subclass implementations into Shell::get_path_base() and made function overflow-proof
make other non-common subclass implementations of get_path overflow-proof

svn path=/trunk/; revision=17825

15 years agomsvc6 warning fix - cast return value of SHAlloc()
Royce Mitchell III [Mon, 12 Sep 2005 20:07:29 +0000 (20:07 +0000)]
msvc6 warning fix - cast return value of SHAlloc()

svn path=/trunk/; revision=17824

15 years agomsvc6 warning fix - cast return value of SHAlloc()
Royce Mitchell III [Mon, 12 Sep 2005 20:04:49 +0000 (20:04 +0000)]
msvc6 warning fix - cast return value of SHAlloc()

svn path=/trunk/; revision=17823

15 years agofix breakage - sorry
Royce Mitchell III [Mon, 12 Sep 2005 19:58:34 +0000 (19:58 +0000)]
fix breakage - sorry

svn path=/trunk/; revision=17822

15 years agoDoCommand()
Magnus Olsen [Mon, 12 Sep 2005 19:50:16 +0000 (19:50 +0000)]
DoCommand()
Remove one more hardcode buffer size. Remove limit command to MAX_PATH. No check for limit command line-

svn path=/trunk/; revision=17821

15 years agoBletch <npwoods@mess.org>
Gé van Geldorp [Mon, 12 Sep 2005 17:10:00 +0000 (17:10 +0000)]
Bletch <npwoods@mess.org>
- Implements the Encoding field when you save, allowing the user to save as
  ANSI, Unicode or UTF-8
- Invoking 'Save As' after saving or loading a file will default to the
  earlier filename
(minor changes by GvG, so mistakes are mine).

svn path=/trunk/; revision=17820

15 years agomsvc6 compatibility and small performance improvement in filename completion
Royce Mitchell III [Mon, 12 Sep 2005 16:06:53 +0000 (16:06 +0000)]
msvc6 compatibility and small performance improvement in filename completion

svn path=/trunk/; revision=17819

15 years agoio.h only exists for win32 - sorry *nix users
Royce Mitchell III [Mon, 12 Sep 2005 14:55:55 +0000 (14:55 +0000)]
io.h only exists for win32 - sorry *nix users

svn path=/trunk/; revision=17818

15 years agofix warning about unlink() being undeclared
Royce Mitchell III [Mon, 12 Sep 2005 14:33:57 +0000 (14:33 +0000)]
fix warning about unlink() being undeclared

svn path=/trunk/; revision=17817

15 years agoFix previous strangely incomplete NtRaiseException implementation and re-enable the...
Alex Ionescu [Mon, 12 Sep 2005 03:59:03 +0000 (03:59 +0000)]
Fix previous strangely incomplete NtRaiseException implementation and re-enable the ProbeForRead call that failed

svn path=/trunk/; revision=17816

15 years agoFix bug in KiUserExceptionDispatcher
Alex Ionescu [Mon, 12 Sep 2005 03:10:08 +0000 (03:10 +0000)]
Fix bug in KiUserExceptionDispatcher

svn path=/trunk/; revision=17815

15 years agoFix RtlpGetStackLimits to get the right limits if called in kernel-mode (separated...
Alex Ionescu [Mon, 12 Sep 2005 02:57:47 +0000 (02:57 +0000)]
Fix RtlpGetStackLimits to get the right limits if called in kernel-mode (separated implementations). Also don't return from _SEH_TRY blocks, because PSEH doesn't support this. Also temporarly disable a ProbeForRead check in KiContinue because it currently causes trouble

svn path=/trunk/; revision=17814

15 years agopatch by Alex_Ionescu - fixes crash in usb driver on bootup in vmware
Royce Mitchell III [Mon, 12 Sep 2005 01:32:11 +0000 (01:32 +0000)]
patch by Alex_Ionescu - fixes crash in usb driver on bootup in vmware

svn path=/trunk/; revision=17813

15 years agodocument parameter names
Royce Mitchell III [Mon, 12 Sep 2005 01:31:24 +0000 (01:31 +0000)]
document parameter names

svn path=/trunk/; revision=17812

15 years agoMajor refactoring of the exception handling code + misc fixes:
Alex Ionescu [Sun, 11 Sep 2005 22:32:20 +0000 (22:32 +0000)]
Major refactoring of the exception handling code + misc fixes:
- Fix/add prototypes for RtlCaptureContext, RtlDispatchException and RtlUnwind
- Fix EXCEPTION_REGISTRATION_RECORD structure and PEXCEPTION_ROUTINE
- Add w32api excpt.h (based on mingw) with PSDK compatibility fixes
- Fix seriously broken User-Mode Ldr thunk and APC Callback prototypes
- Fix KiUserExceptionDispatcher
- Remove useless NTDLL entrypoint
- Implement NTDLL Ki* callbacks in ASM
- Implement RtlCaptureContext
- Fix RtlRaiseException to handle cases when a user-mode debugger is present
- Fix RtlRaiseStatus as above, plus set the exception address and capture context
- Little cleanup of RTL headers
- Implement RtlpGetStackLimits, RtlpGetExceptionList, RtlpSetExceptionList, RtlpGetExceptionAddress in ASM
- Fix RtlDispatchException, add cases for exceptions in the DPC stack and validate the validity of the
exception frames. Add support for exception logging by the global flag. Use TRAP_FRAME/EXCPETION_FRAME instead of
Context.
- Fix RtlUnwind logic, support cases where it's called with custom arguments instead of NULL.
- Reimplement RtlpCaptureContext to work properly, convert exception handler calling functions to INTEL syntax
and fix some bugs (like checking for the right unwind flag, clearing volatile register values, etc. Also use some
optimizations to increase speed.
- Modify some kernel functions (like KeContextToTrapFrame, KiDispatchException, KiInitializeUserApc, etc.) to
support a PKEXCEPTION_FRAME for future PPC compatibility.
- Reimplement RtlCaptureUnicodeString/FreeUnicodeString as inlined probe macros and optimize them.
- Export ExRaiseStatus/Exception as Rtl*
- Reimplement NtContinue to have more platform-independent code, and to protect and validate user-mode context
and parameters with SEH.
- Implement KiRaiseException, add SEH to all user-mode parameters and when copying data to the user-mode stack.
- Fix KiInitializeUserApc to use KeTrapFrameToContext, to save the debug registers, not to deliver APCs during
v86 mode, and to protect user-mode stack operations in SEH and probing. Also make it generate the proper stack for the
user-mode callback.
- Implement KiUnexpectedInterrupt and KiCoprocessorError
- Reimplement NtRaiseException in ASM to take advantage of optimizations due to the trap frame being in the
stack when called through System call interface.
- Fix Ntcontinue to respect AlertThread paramter
- Fix some functiosn to return with KiServiceExit2 instead of KiServiceExit when required/needed
- Fix KiDispatchException's logic, fix hacks when calling KeUserExceptionDispatcher, use correct context
flags,...
- Make NTDLL Ki* callbacks have SEH to protect them and return to kernel-mode with notification of any
exceptions (the kernel-mode code to handle this isn't written yet though)

svn path=/trunk/; revision=17811

15 years agoDo not compile cmd to unicode, if we do pipe will be 100% broken then.
Magnus Olsen [Sun, 11 Sep 2005 21:19:32 +0000 (21:19 +0000)]
Do not compile cmd to unicode, if we do pipe will be 100% broken then.

svn path=/trunk/; revision=17810

15 years agofix referencing bug (ros crashed during setup if mousemove) in co_WinPosSearchChildren
Gunnar Dalsnes [Sun, 11 Sep 2005 21:05:32 +0000 (21:05 +0000)]
fix referencing bug (ros crashed during setup if mousemove) in co_WinPosSearchChildren

svn path=/trunk/; revision=17809

15 years agoMake some more dymatic buffer and correct some free()
Magnus Olsen [Sun, 11 Sep 2005 20:41:39 +0000 (20:41 +0000)]
Make some more dymatic buffer and correct some free()

svn path=/trunk/; revision=17808

15 years agosimple fix for 'del foo' where foo is a folder.
Brandon Turner [Sun, 11 Sep 2005 20:26:36 +0000 (20:26 +0000)]
simple fix for 'del foo' where foo is a folder.

svn path=/trunk/; revision=17807

15 years agoDo not crash if the prompt command name are binger that 260char or the command line.
Magnus Olsen [Sun, 11 Sep 2005 20:16:37 +0000 (20:16 +0000)]
Do not crash if the prompt command name are binger that 260char or the command line.

svn path=/trunk/; revision=17806

15 years agoWindows style auto complete should only return folders then the preceding command...
Brandon Turner [Sun, 11 Sep 2005 19:40:45 +0000 (19:40 +0000)]
Windows style auto complete should only return folders then the preceding command is cd or rd.

svn path=/trunk/; revision=17805

15 years agoThe system menu is allowed to have an unnamed entry which is not a separator
Gé van Geldorp [Sun, 11 Sep 2005 17:59:52 +0000 (17:59 +0000)]
The system menu is allowed to have an unnamed entry which is not a separator

svn path=/trunk/; revision=17804

15 years agoUpdate the swedish translation by Harteex
Magnus Olsen [Sun, 11 Sep 2005 17:47:00 +0000 (17:47 +0000)]
Update the swedish translation by Harteex

svn path=/trunk/; revision=17803

15 years ago-refcount reworking (simplification & improvement)
Gunnar Dalsnes [Sun, 11 Sep 2005 14:48:32 +0000 (14:48 +0000)]
-refcount reworking (simplification & improvement)
-make functions deal with pointers, not handles
-misc formatting

svn path=/trunk/; revision=17802

15 years ago- CFGMGR32.DLL: Forward implemented functions to SETUPAPI.DLL.
Eric Kohl [Sun, 11 Sep 2005 14:38:57 +0000 (14:38 +0000)]
- CFGMGR32.DLL: Forward implemented functions to SETUPAPI.DLL.
- SETUPAPI.DLL: Use PNP_EnumerateSubKeys to implement CM_Enumerate_Classes_Ex.

svn path=/trunk/; revision=17801

15 years agoSignal USB device arrivals to PnP manager
Hervé Poussineau [Sun, 11 Sep 2005 13:55:23 +0000 (13:55 +0000)]
Signal USB device arrivals to PnP manager

svn path=/trunk/; revision=17800

15 years agoDisable USB keyboard and mouse support, as they conflict with i8042prt driver.
Hervé Poussineau [Sun, 11 Sep 2005 13:55:18 +0000 (13:55 +0000)]
Disable USB keyboard and mouse support, as they conflict with i8042prt driver.
We need to change kbdclass/mouclass to be an upper filter of keyboard/mouse device objects (which would become unnamed), and to support multiple keyboards/mice

svn path=/trunk/; revision=17799

15 years agoMake _strtoui64 an alias of strtoull.
Filip Navara [Sun, 11 Sep 2005 13:05:33 +0000 (13:05 +0000)]
Make _strtoui64 an alias of strtoull.

svn path=/trunk/; revision=17798

15 years agoFix strtoull implementation and add it to build files. Based on patch by Mark Junker...
Filip Navara [Sun, 11 Sep 2005 12:36:09 +0000 (12:36 +0000)]
Fix strtoull implementation and add it to build files. Based on patch by Mark Junker <mjscod@gmx.de>.

svn path=/trunk/; revision=17797

15 years agoupdated wait_for_completion, should work similar to schedule_timeout.
Aleksey Bragin [Sun, 11 Sep 2005 11:59:25 +0000 (11:59 +0000)]
updated wait_for_completion, should work similar to schedule_timeout.

svn path=/trunk/; revision=17796

15 years agoLet OHCI miniport use shared code in drivers/usb/miniport/common/*, instead of duplic...
Hervé Poussineau [Sun, 11 Sep 2005 11:40:43 +0000 (11:40 +0000)]
Let OHCI miniport use shared code in drivers/usb/miniport/common/*, instead of duplicating it

svn path=/trunk/; revision=17795

15 years agoDisplay debug error message only when action fails
Hervé Poussineau [Sun, 11 Sep 2005 09:23:16 +0000 (09:23 +0000)]
Display debug error message only when action fails

svn path=/trunk/; revision=17794

15 years agoPreviously, the first character written to the buffer was random (off the
Art Yerkes [Sun, 11 Sep 2005 09:19:24 +0000 (09:19 +0000)]
Previously, the first character written to the buffer was random (off the
stack).  Not sure why this didn't blow up for others.  Make sure we fill
one character before placing one in the buffer.

svn path=/trunk/; revision=17793

15 years ago- Implement CM_Enumerate_Enumerators_ExA.
Eric Kohl [Sun, 11 Sep 2005 08:45:02 +0000 (08:45 +0000)]
- Implement CM_Enumerate_Enumerators_ExA.
- Fix a typo in PNP_EnumerateSubKeys.

svn path=/trunk/; revision=17792

15 years agoxHCI:
Hervé Poussineau [Sat, 10 Sep 2005 23:50:28 +0000 (23:50 +0000)]
xHCI:
* Fix value returned by IRP_MN_QUERY_CAPABILITIES and IOCTL_INTERNAL_USB_GET_ROOT_USB_DEVICE
* Remove debug output
USBHUB:
* Don't enumerate too much children. Display informations about them

svn path=/trunk/; revision=17791

15 years agoFix some object/handle victims. Fixes bug 765.
Gé van Geldorp [Sat, 10 Sep 2005 23:01:56 +0000 (23:01 +0000)]
Fix some object/handle victims. Fixes bug 765.

svn path=/trunk/; revision=17790

15 years ago- Acquire the temporary buffer from non paged pool in NtQueryDirectoryObject, because...
Hartmut Birr [Sat, 10 Sep 2005 22:35:08 +0000 (22:35 +0000)]
- Acquire the temporary buffer from non paged pool in NtQueryDirectoryObject, because the buffer is accessed at DPC_LEVEL.
- Do always add an empty entry at the end of the buffer

svn path=/trunk/; revision=17789

15 years agoHandle .msi files
Gé van Geldorp [Sat, 10 Sep 2005 20:19:23 +0000 (20:19 +0000)]
Handle .msi files

svn path=/trunk/; revision=17788

15 years agoAlso add registry entries when driver files are already present
Gé van Geldorp [Sat, 10 Sep 2005 19:37:20 +0000 (19:37 +0000)]
Also add registry entries when driver files are already present

svn path=/trunk/; revision=17787

15 years agoAuto-determine base of DWORD registry entries.
Gé van Geldorp [Sat, 10 Sep 2005 19:21:49 +0000 (19:21 +0000)]
Auto-determine base of DWORD registry entries.
Fixes bug 764.

svn path=/trunk/; revision=17786

15 years ago- Implement CM_Enumerate_Enumerators[_Ex]A/W
Eric Kohl [Sat, 10 Sep 2005 19:01:44 +0000 (19:01 +0000)]
- Implement CM_Enumerate_Enumerators[_Ex]A/W
- Fix PNP_EnumerateSubKeys

svn path=/trunk/; revision=17785