reactos.git
15 years ago8 german language files (update)
Klemens Friedl [Sun, 9 Jan 2005 16:44:14 +0000 (16:44 +0000)]
8 german language files (update)

svn path=/trunk/; revision=12909

15 years agoOpen the DLL files as FILE_SHARE_READ to prevent sharing violations.
Filip Navara [Sun, 9 Jan 2005 14:16:36 +0000 (14:16 +0000)]
Open the DLL files as FILE_SHARE_READ to prevent sharing violations.

svn path=/trunk/; revision=12907

15 years ago- Output correct length and page to the controller on DMA transfers.
Filip Navara [Sun, 9 Jan 2005 14:11:25 +0000 (14:11 +0000)]
- Output correct length and page to the controller on DMA transfers.
- Fix the value of AdapterObject->PagePort.
- Don't modify variables we're not supposed to modify in IoMapTransfer.

svn path=/trunk/; revision=12906

15 years agoAllocate correct number of bytes for EABuffer.
Filip Navara [Sun, 9 Jan 2005 11:38:07 +0000 (11:38 +0000)]
Allocate correct number of bytes for EABuffer.

svn path=/trunk/; revision=12905

15 years agoSignal the ReactOSInitDone event like smss.exe does,
Gé van Geldorp [Sun, 9 Jan 2005 08:20:28 +0000 (08:20 +0000)]
Signal the ReactOSInitDone event like smss.exe does,
prevents bugcheck when usetup is done in less than 120 sec

svn path=/trunk/; revision=12904

15 years agoexperimental/useless "pretty seh"
Gunnar Dalsnes [Sun, 9 Jan 2005 04:40:01 +0000 (04:40 +0000)]
experimental/useless "pretty seh"

svn path=/trunk/; revision=12903

15 years agoInstall symbol files by default for DBG := 1 builds
Gé van Geldorp [Sun, 9 Jan 2005 00:04:32 +0000 (00:04 +0000)]
Install symbol files by default for DBG := 1 builds

svn path=/trunk/; revision=12896

15 years agoInclude COFF symbols in our .sym files
Gé van Geldorp [Sun, 9 Jan 2005 00:00:31 +0000 (00:00 +0000)]
Include COFF symbols in our .sym files

svn path=/trunk/; revision=12895

15 years agoChange vsprint to _vsnprintf in PrintString to prevent potential buffer overflows...
Filip Navara [Sat, 8 Jan 2005 23:36:03 +0000 (23:36 +0000)]
Change vsprint to _vsnprintf in PrintString to prevent potential buffer overflows. Patch by Uwe Matthaeus <uwe.matthaeus@guehring.de>.

svn path=/trunk/; revision=12894

15 years agoChange console class name for Windows compatibility.
Gé van Geldorp [Sat, 8 Jan 2005 22:08:29 +0000 (22:08 +0000)]
Change console class name for Windows compatibility.
Thanks to tonik <spammed@fromru.com> for reporting and
providing the correct name.
Fixes bug 462.

svn path=/trunk/; revision=12893

15 years agomakefile.dos is not used anymore, remove to prevent confusion
Gé van Geldorp [Sat, 8 Jan 2005 21:14:54 +0000 (21:14 +0000)]
makefile.dos is not used anymore, remove to prevent confusion

svn path=/trunk/; revision=12892

15 years agoStart services again and call a services main routine.
Eric Kohl [Sat, 8 Jan 2005 18:11:46 +0000 (18:11 +0000)]
Start services again and call a services main routine.

svn path=/trunk/; revision=12890

15 years agoConnect a pipes client side as soon as a listening server side is available.
Eric Kohl [Sat, 8 Jan 2005 14:54:59 +0000 (14:54 +0000)]
Connect a pipes client side as soon as a listening server side is available.

svn path=/trunk/; revision=12889

15 years agoUse string resources instead of hardcoded strings.
Eric Kohl [Sat, 8 Jan 2005 12:56:07 +0000 (12:56 +0000)]
Use string resources instead of hardcoded strings.

svn path=/trunk/; revision=12888

15 years ago- Make the drive letter to uppercase in RtlDosPathNameToNtPathName_U.
Hartmut Birr [Sat, 8 Jan 2005 12:47:32 +0000 (12:47 +0000)]
- Make the drive letter to uppercase in RtlDosPathNameToNtPathName_U.

svn path=/trunk/; revision=12886

15 years agoAdded spanish layout to the registry.
Art Yerkes [Sat, 8 Jan 2005 11:59:41 +0000 (11:59 +0000)]
Added spanish layout to the registry.

svn path=/trunk/; revision=12885

15 years agoSolved an stupid error with kbdes.c
Art Yerkes [Sat, 8 Jan 2005 11:57:34 +0000 (11:57 +0000)]
Solved an stupid error with kbdes.c
 -- HUMA2000

svn path=/trunk/; revision=12884

15 years ago- Fixed the initialization of critical section objects.
Hartmut Birr [Sat, 8 Jan 2005 09:34:37 +0000 (09:34 +0000)]
- Fixed the initialization of critical section objects.

svn path=/trunk/; revision=12883

15 years agoAdded makefile.
Art Yerkes [Fri, 7 Jan 2005 19:24:54 +0000 (19:24 +0000)]
Added makefile.

svn path=/trunk/; revision=12875

15 years agoReverted some local changes that aren't meant to be checked in yet.
Art Yerkes [Fri, 7 Jan 2005 19:16:19 +0000 (19:16 +0000)]
Reverted some local changes that aren't meant to be checked in yet.

svn path=/trunk/; revision=12874

15 years agoSpanish Keyboard Layout
Art Yerkes [Fri, 7 Jan 2005 18:57:43 +0000 (18:57 +0000)]
Spanish Keyboard Layout
Contributed by HUMA2000

svn path=/trunk/; revision=12873

15 years agoMove ke/zw.c to ex/zw.c
Alex Ionescu [Fri, 7 Jan 2005 16:10:50 +0000 (16:10 +0000)]
Move ke/zw.c to ex/zw.c

svn path=/trunk/; revision=12872

15 years agomodified include/ntos/zwtypes.h Add SYSTEM_BATTERY_STATE from w32api.
Gregor Anich [Fri, 7 Jan 2005 16:10:48 +0000 (16:10 +0000)]
modified   include/ntos/zwtypes.h           Add SYSTEM_BATTERY_STATE from w32api.
modified   ntoskrnl/include/internal/mm.h   Add MmAllocPagesSpecifyRange (internal function)
modified   ntoskrnl/mm/freelist.c           Add MmAllocPagesSpecifyRange function (used by MmAllocatePagesForMdl)
modified   ntoskrnl/mm/mdl.c                Implemenet MmAllocatePagesForMdl, MmFreePagesFromMdl. Turn MmMapLockedPages into MmMapLockedPagesSpecifyCache (and make MmMapLockedPages a wrapper to it).
modified   ntoskrnl/po/power.c              Implement SystemBatteryState in NtPowerInformation (Thanks to Alex for testing the returned values on his windows desktop PC)

Windows 2000 NVIDIA driver should work now.

svn path=/trunk/; revision=12871

15 years agoFixed RtlGetFullPathName_U bug (didn't remove duplicate slashes) and general ugliness...
Gunnar Dalsnes [Fri, 7 Jan 2005 15:07:52 +0000 (15:07 +0000)]
Fixed RtlGetFullPathName_U bug (didn't remove duplicate slashes) and general ugliness by rippin fresh version from wine. Makes w2k cmd.exe work (imo) 100%.

svn path=/trunk/; revision=12869

15 years agoGetProcessAffinityMask() should return correct system affinity mask
Thomas Bluemel [Fri, 7 Jan 2005 13:34:47 +0000 (13:34 +0000)]
GetProcessAffinityMask() should return correct system affinity mask

svn path=/trunk/; revision=12867

15 years agoProtect against unused variable warning
Gé van Geldorp [Fri, 7 Jan 2005 13:06:11 +0000 (13:06 +0000)]
Protect against unused variable warning

svn path=/trunk/; revision=12866

15 years agoSilence debug messages
Gé van Geldorp [Fri, 7 Jan 2005 13:04:36 +0000 (13:04 +0000)]
Silence debug messages

svn path=/trunk/; revision=12865

15 years agoRtlCutoverTimeToSystemTime(): The 4th argument determines whether the cutover time...
Eric Kohl [Fri, 7 Jan 2005 12:58:46 +0000 (12:58 +0000)]
RtlCutoverTimeToSystemTime(): The 4th argument determines whether the cutover time of the current year or the next cutover time is calculated.

svn path=/trunk/; revision=12864

15 years agoRemove /nt directory, part two.
Alex Ionescu [Fri, 7 Jan 2005 06:57:30 +0000 (06:57 +0000)]
Remove /nt directory, part two.

svn path=/trunk/; revision=12862

15 years agoRemove /nt directory
Alex Ionescu [Fri, 7 Jan 2005 06:54:27 +0000 (06:54 +0000)]
Remove /nt directory

svn path=/trunk/; revision=12861

15 years agoadded agp.c First try of implementing the AGP functions (Untested)
Gregor Anich [Fri, 7 Jan 2005 01:03:34 +0000 (01:03 +0000)]
added      agp.c         First try of implementing the AGP functions (Untested)
added      ddc.c         First try of implementing DDC functions (Untested)
modified   dispatch.c    Handle IRP_MJ_PNP:IRP_MN_START_DEVICE. Let AddDevice create the device object and call HwFindAdapter from IRP_MN_START_DEVICE.
modified   int10.c       Make VideoPortInt10 return ERROR_INVALID_PARAMETER when called while CSRSS is not initialized.
modified   Makefile      Add agp.o and ddc.o
modified   resource.c    Don't remember usermode mappings - they are valid only in the context of the process which they were created in. Add IntVideoPortMapPhysicalMemory() to map part of \Device\PhysicalMemory into UserMode. Make VideoPortGetAccessRanges use DeviceExtension->AllocatedResources (from the IRP_MJ_PNP:IRP_MN_START_DEVICE) if present.
modified   services.c    Implement VideoPortGetAgpServices. VideoPortQueryServices support for VideoPortServicesAGP.
modified   videoprt.c    Split IntVideoPortFindAdapter into IntVideoPortCreateAdapterDeviceObject and IntVideoPortFindAdapter. Basic implementation of VideoPortEnumerateChildren. Implement VideoPortAcquireDeviceLock/VideoPortReleaseDeviceLock.
modified   videoprt.def  Export VideoPortAcquireDeviceLock/VideoPortReleaseDeviceLock.
modified   videoprt.h    Various stuff.

svn path=/trunk/; revision=12860

15 years agoAdd half-verbose output to target "clean".
Gregor Anich [Fri, 7 Jan 2005 00:02:56 +0000 (00:02 +0000)]
Add half-verbose output to target "clean".

svn path=/trunk/; revision=12859

15 years agoForgot to commit this file - sorry!
Gregor Anich [Thu, 6 Jan 2005 23:18:17 +0000 (23:18 +0000)]
Forgot to commit this file - sorry!

svn path=/trunk/; revision=12858

15 years agoeng/driverobj.c: DRIVEROBJ implementation.
Gregor Anich [Thu, 6 Jan 2005 23:12:59 +0000 (23:12 +0000)]
eng/driverobj.c: DRIVEROBJ implementation.
eng/semaphor.c: Implement safe semaphore functions.
eng/window.c: Basic WNDOBJ implementation.
include/inteng.h: IntEngXxx functions for DRIVEROBJs.
main/dllmain.c: Cleanup DRIVEROBJs.
makefile: Add eng/driverobj.o and eng/window.o.
stubs/stubs.c, win32k.def: Add EngAllocPrivateUserMem and EngFreePrivateUserMem stubs.

svn path=/trunk/; revision=12857

15 years agoUpdate ReactOS Icons:
Klemens Friedl [Thu, 6 Jan 2005 19:22:01 +0000 (19:22 +0000)]
Update ReactOS Icons:
Replace the radioactive icons with the newer ReactOS icon.

Files:
trunk/reactos/bootdata/icon.ico
trunk/reactos/lib/user32/resources/oic_reactos.ico

svn path=/trunk/; revision=12854

15 years agoDon't return characters is key is up
Gé van Geldorp [Thu, 6 Jan 2005 15:57:38 +0000 (15:57 +0000)]
Don't return characters is key is up

svn path=/trunk/; revision=12853

15 years agomigrate substitution keywords to SVN
Martin Fuchs [Thu, 6 Jan 2005 13:58:04 +0000 (13:58 +0000)]
migrate substitution keywords to SVN

svn path=/trunk/; revision=12852

15 years agoCopy correct number of bytes
Gé van Geldorp [Thu, 6 Jan 2005 10:16:18 +0000 (10:16 +0000)]
Copy correct number of bytes

svn path=/trunk/; revision=12850

15 years agoUpdate to remove some lines of code that broke the build.
Mark Tempel [Thu, 6 Jan 2005 05:10:13 +0000 (05:10 +0000)]
Update to remove some lines of code that broke the build.

svn path=/trunk/; revision=12849

15 years ago- Remove __USE_W32API support.
Eric Kohl [Thu, 6 Jan 2005 01:28:10 +0000 (01:28 +0000)]
- Remove __USE_W32API support.
- Add definition of _ttoi64.

svn path=/trunk/; revision=12842

15 years agoCorrected off-by-one error retrieving adapter index.
Art Yerkes [Thu, 6 Jan 2005 01:20:13 +0000 (01:20 +0000)]
Corrected off-by-one error retrieving adapter index.

svn path=/trunk/; revision=12841

15 years agohonor __USE_W32API
KJK::Hyperion [Wed, 5 Jan 2005 21:00:51 +0000 (21:00 +0000)]
honor __USE_W32API

svn path=/trunk/; revision=12838

15 years ago- Used a system thread to shutdown various kernel components.
Hartmut Birr [Wed, 5 Jan 2005 19:28:55 +0000 (19:28 +0000)]
- Used a system thread to shutdown various kernel components.
- Halt also the other processors on a smp machine.

svn path=/trunk/; revision=12835

15 years ago- Replaced MP with CONFIG_SMP.
Hartmut Birr [Wed, 5 Jan 2005 19:27:58 +0000 (19:27 +0000)]
- Replaced MP with CONFIG_SMP.
- Used interlocked function for accessing the page directories/tables.

svn path=/trunk/; revision=12834

15 years ago- Replaced MP with CONFIG_SMP.
Hartmut Birr [Wed, 5 Jan 2005 19:26:51 +0000 (19:26 +0000)]
- Replaced MP with CONFIG_SMP.
- Implemented an idle processor map.
- Fixed the initialisation of the first kernel stack for the application processors.

svn path=/trunk/; revision=12833

15 years ago- Replaced MP with CONFIG_SMP.
Hartmut Birr [Wed, 5 Jan 2005 19:25:49 +0000 (19:25 +0000)]
- Replaced MP with CONFIG_SMP.

svn path=/trunk/; revision=12832

15 years ago - makefile: use the native headers, don't bother with our hopelessly broken ones
KJK::Hyperion [Wed, 5 Jan 2005 19:09:38 +0000 (19:09 +0000)]
 - makefile: use the native headers, don't bother with our hopelessly broken ones
 - tickcount.c: also accept arbitrary tick counts as arguments or from standard input (initially conceived to convert the result of subtracting two Date objects in Javascript - which conveniently happens to be a count of milliseconds - into a human-readable format. Useful to write a batch file that calculates the exact difference between two dates). Also use typedef aliases for __int64 that won't conflict with standard C typedefs

(I had a craving for C code, too much Java for school was melting my brain. Thanks god for good ol' tickcount)

svn path=/trunk/; revision=12831

15 years ago- Initialize the symbols for boot load driver before the driver entry routine is...
Hartmut Birr [Wed, 5 Jan 2005 19:06:05 +0000 (19:06 +0000)]
- Initialize the symbols for boot load driver before the driver entry routine is called.
- Store the symbols for boot load driver within the non paged pool.

svn path=/trunk/; revision=12830

15 years ago- Prevent from calling PsTerminateCurrentThread from within an apc if PsTerminateThre...
Hartmut Birr [Wed, 5 Jan 2005 19:04:25 +0000 (19:04 +0000)]
- Prevent from calling PsTerminateCurrentThread from within an apc if PsTerminateThread was already called.

svn path=/trunk/; revision=12829

15 years ago- Removed an unused variable.
Hartmut Birr [Wed, 5 Jan 2005 19:03:21 +0000 (19:03 +0000)]
- Removed an unused variable.

svn path=/trunk/; revision=12828

15 years ago- Set the number of processors before initialize the critical sections.
Hartmut Birr [Wed, 5 Jan 2005 19:02:23 +0000 (19:02 +0000)]
- Set the number of processors before initialize the critical sections.

svn path=/trunk/; revision=12827

15 years ago- Silence a debug message.
Hartmut Birr [Wed, 5 Jan 2005 19:01:27 +0000 (19:01 +0000)]
- Silence a debug message.

svn path=/trunk/; revision=12825

15 years agoRemove ROS-specific File Object Flags
Alex Ionescu [Wed, 5 Jan 2005 15:16:10 +0000 (15:16 +0000)]
Remove ROS-specific File Object Flags

svn path=/trunk/; revision=12820

15 years agoNeil Blackburn <neilb@iowatelecom.net>:
Gé van Geldorp [Wed, 5 Jan 2005 08:16:00 +0000 (08:16 +0000)]
Neil Blackburn <neilb@iowatelecom.net>:
- Fixed a few spelling mistakes

svn path=/trunk/; revision=12819

15 years agoMake NtUserSetClipboardViewer return something that applications can deal with. This...
Steven Edwards [Wed, 5 Jan 2005 04:16:23 +0000 (04:16 +0000)]
Make NtUserSetClipboardViewer return something that applications can deal with. This makes the vncviewer qusi-work.

svn path=/trunk/; revision=12817

15 years agoi'm pretty sure a non-inheritable handle _can_ be duplicated! This fixes compiling...
Gunnar Dalsnes [Wed, 5 Jan 2005 02:50:50 +0000 (02:50 +0000)]
i'm pretty sure a non-inheritable handle _can_ be duplicated! This fixes compiling ros-on-ros w/w2k msvcrt.dll for me.

svn path=/trunk/; revision=12814

15 years agoRemove definitions now present in /reactos/include/ntos/security.h
Nedko Arnaudov [Wed, 5 Jan 2005 02:21:05 +0000 (02:21 +0000)]
Remove definitions now present in /reactos/include/ntos/security.h

svn path=/trunk/; revision=12813

15 years agoRemove definitions now present in /reactos/include/ntos/security.h
Nedko Arnaudov [Wed, 5 Jan 2005 02:05:59 +0000 (02:05 +0000)]
Remove definitions now present in /reactos/include/ntos/security.h

svn path=/trunk/; revision=12812

15 years agoRemove ROS-specific File Object Flags
Alex Ionescu [Wed, 5 Jan 2005 01:42:23 +0000 (01:42 +0000)]
Remove ROS-specific File Object Flags

svn path=/trunk/; revision=12811

15 years agoSignificantly improved performance of Critical Section code by using a static buffer...
Alex Ionescu [Wed, 5 Jan 2005 01:09:30 +0000 (01:09 +0000)]
Significantly improved performance of Critical Section code by using a static buffer. Increased debug info dramatically and, if enabled, leaks can be found with ease. Future revision will include Spincount support.

svn path=/trunk/; revision=12810

15 years agoadd ftp to the bootcd as well
Steven Edwards [Wed, 5 Jan 2005 00:08:45 +0000 (00:08 +0000)]
add ftp to the bootcd as well

svn path=/trunk/; revision=12809

15 years agoadd ftp to the build
Steven Edwards [Wed, 5 Jan 2005 00:03:42 +0000 (00:03 +0000)]
add ftp to the build

svn path=/trunk/; revision=12808

15 years agoUse build helpers from /reactos/tools/
Nedko Arnaudov [Tue, 4 Jan 2005 23:36:14 +0000 (23:36 +0000)]
Use build helpers from /reactos/tools/

svn path=/trunk/; revision=12807

15 years agoUse proper PISID pointer to SID structure, fix wrong LUID definition, and remove...
Alex Ionescu [Tue, 4 Jan 2005 22:44:50 +0000 (22:44 +0000)]
Use proper PISID pointer to SID structure, fix wrong LUID definition, and remove duplicate code in Security Manager

svn path=/trunk/; revision=12806

15 years agoWhy is gcc stupid....
Steven Edwards [Tue, 4 Jan 2005 22:11:50 +0000 (22:11 +0000)]
Why is gcc stupid....

svn path=/trunk/; revision=12804

15 years agoFix personal info.
Nedko Arnaudov [Tue, 4 Jan 2005 21:40:25 +0000 (21:40 +0000)]
Fix personal info.

svn path=/trunk/; revision=12803

15 years agoFix personal info.
Nedko Arnaudov [Tue, 4 Jan 2005 21:36:26 +0000 (21:36 +0000)]
Fix personal info.
Replace tabs with spaces.

svn path=/trunk/; revision=12802

15 years agoDon't free the memory for LParam in NtUserPeekMessage if called with PM_NOREMOVE...
Filip Navara [Tue, 4 Jan 2005 21:25:20 +0000 (21:25 +0000)]
Don't free the memory for LParam in NtUserPeekMessage if called with PM_NOREMOVE flag.

svn path=/trunk/; revision=12800

15 years agoRemove a broken header that's not needed anymore.
Filip Navara [Tue, 4 Jan 2005 21:19:51 +0000 (21:19 +0000)]
Remove a broken header that's not needed anymore.

svn path=/trunk/; revision=12799

15 years agoUse .exe postfix when building on non-windows hosts too.
Nedko Arnaudov [Tue, 4 Jan 2005 20:50:06 +0000 (20:50 +0000)]
Use .exe postfix when building on non-windows hosts too.
We are always building Win32 executable.

svn path=/trunk/; revision=12798

15 years agoImplement RtlCutoverTimeToSystemTime().
Eric Kohl [Tue, 4 Jan 2005 20:10:11 +0000 (20:10 +0000)]
Implement RtlCutoverTimeToSystemTime().

svn path=/trunk/; revision=12796

15 years ago- Removed the 'shadow' NtGlobalFlag from ntdll.dll.
Hartmut Birr [Tue, 4 Jan 2005 16:23:29 +0000 (16:23 +0000)]
- Removed the 'shadow' NtGlobalFlag from ntdll.dll.
- Initialized NumberOfProcessors from the PEB structure.

svn path=/trunk/; revision=12790

15 years agoImplement BuildExplicitAccessWithNameA/W() and BuildImpersonateExplicitAccessWithName...
Eric Kohl [Tue, 4 Jan 2005 09:35:28 +0000 (09:35 +0000)]
Implement BuildExplicitAccessWithNameA/W() and BuildImpersonateExplicitAccessWithNameA/W().

svn path=/trunk/; revision=12785

15 years agobuffer overflow (& invalid registry path for device) bugfix: DataPtr != KeyInformatio...
Royce Mitchell III [Tue, 4 Jan 2005 06:24:17 +0000 (06:24 +0000)]
buffer overflow (& invalid registry path for device) bugfix: DataPtr != KeyInformation->Data on 2nd+ passes

svn path=/trunk/; revision=12781

15 years agodump first 128 bytes of violated memory blocks
Royce Mitchell III [Tue, 4 Jan 2005 05:09:53 +0000 (05:09 +0000)]
dump first 128 bytes of violated memory blocks

svn path=/trunk/; revision=12780

15 years ago-move structs OBJECT_TYPE/OBJECT_HEADER into private headers
Gunnar Dalsnes [Tue, 4 Jan 2005 04:45:00 +0000 (04:45 +0000)]
-move structs OBJECT_TYPE/OBJECT_HEADER into private headers
-correct OBJECT_TYPE_INFORMATION struct
-rename meaningless members OBJECT_TYPE->MaxObjects/MaxHandles to PeakObjects/PeakHandles and init to zero. Both are still unused.

svn path=/trunk/; revision=12779

15 years agoadded a port of netkit ftp.exe
Steven Edwards [Tue, 4 Jan 2005 04:03:57 +0000 (04:03 +0000)]
added a port of netkit ftp.exe

svn path=/trunk/; revision=12776

15 years agoAdd more Critical Section Debug Data and fix two bugs.
Alex Ionescu [Tue, 4 Jan 2005 01:51:16 +0000 (01:51 +0000)]
Add more Critical Section Debug Data and fix two bugs.

svn path=/trunk/; revision=12774

15 years agoRobert Shearman <rob@codeweavers.com>
Filip Navara [Tue, 4 Jan 2005 01:49:08 +0000 (01:49 +0000)]
Robert Shearman <rob@codeweavers.com>
- Fix colours used for SS_*RECT, SS_*FRAME.
- Implement SS_CENTERIMAGE for static control.

svn path=/trunk/; revision=12773

15 years agoFix silly bugs in Critical section code. Thanks to Gunnar for finding one of them...
Alex Ionescu [Tue, 4 Jan 2005 00:10:50 +0000 (00:10 +0000)]
Fix silly bugs in Critical section code. Thanks to Gunnar for finding one of them, thanks to mifritscher for finding the actual regression, and thanks to Filip for being understanding :P

svn path=/trunk/; revision=12772

15 years agoFix RtlCriticalSection dummy calls in ntoskrnl's libsupp, for consistency with previo...
Alex Ionescu [Mon, 3 Jan 2005 23:35:02 +0000 (23:35 +0000)]
Fix RtlCriticalSection dummy calls in ntoskrnl's libsupp, for consistency with previous patch and correctness of types.

svn path=/trunk/; revision=12771

15 years agoadded ntagp.h
Gregor Anich [Mon, 3 Jan 2005 23:12:56 +0000 (23:12 +0000)]
added ntagp.h

svn path=/trunk/; revision=12768

15 years agoRewrite ROS Critical Section implementation, which was slow and broken (because it...
Alex Ionescu [Mon, 3 Jan 2005 23:02:15 +0000 (23:02 +0000)]
Rewrite ROS Critical Section implementation, which was slow and broken (because it always created an event, which is the slow path). Note that coincidentally, Gunnar also fixed this code and committed a patch this morning, taken from WINE. This code is also based on WINE, but adds more features which WINE does not support/need yet (regarding Debug CS). Hence, this code was a re-write of the original ROS code, not of Gunnar's, and we've both discussed the accidental conflict.

svn path=/trunk/; revision=12766

15 years agoSince we can load .sym files when defined(DBG) now, enable
Gé van Geldorp [Mon, 3 Jan 2005 22:53:21 +0000 (22:53 +0000)]
Since we can load .sym files when defined(DBG) now, enable
/PROFILE option for defined(DBG) too.

svn path=/trunk/; revision=12765

15 years agoReverse last change, as it causes problems for ReadConsole (line input)
Gé van Geldorp [Mon, 3 Jan 2005 22:00:39 +0000 (22:00 +0000)]
Reverse last change, as it causes problems for ReadConsole (line input)

svn path=/trunk/; revision=12764

15 years agoDon't crash if ShellFolder doesn't implement the IID_ISFHelper interface.
Filip Navara [Mon, 3 Jan 2005 21:19:25 +0000 (21:19 +0000)]
Don't crash if ShellFolder doesn't implement the IID_ISFHelper interface.

svn path=/trunk/; revision=12763

15 years agoRemoved spaces, put tabs.
Art Yerkes [Mon, 3 Jan 2005 19:51:26 +0000 (19:51 +0000)]
Removed spaces, put tabs.

svn path=/trunk/; revision=12761

15 years agoAdded route.exe to bootcd.
Art Yerkes [Mon, 3 Jan 2005 19:45:35 +0000 (19:45 +0000)]
Added route.exe to bootcd.
Patch by WaxDragon.

svn path=/trunk/; revision=12760

15 years agoMake command-prompt-link creation code Unicode resistent
Gé van Geldorp [Mon, 3 Jan 2005 18:44:36 +0000 (18:44 +0000)]
Make command-prompt-link creation code Unicode resistent

svn path=/trunk/; revision=12758

15 years agocritical.c:
Gunnar Dalsnes [Mon, 3 Jan 2005 14:58:44 +0000 (14:58 +0000)]
critical.c:
-don't allocate semaphore until its. actually needed (just like windows & wine)
Ripped from Wine

-correct InterlockedCompareExchange proto
-add Interlocked(Compare)ExchangePointer def.
-correct CRITICAL_SECTION_DEBUG struct

svn path=/trunk/; revision=12757

15 years agoFix import of DBGHELP:
Filip Navara [Mon, 3 Jan 2005 14:47:11 +0000 (14:47 +0000)]
Fix import of DBGHELP:
- StackWalk is now compilable.
- SymInitialize shouldn't try to find Wine loader.

svn path=/trunk/; revision=12756

15 years agoAdd wine_dbgstr_longlong.
Filip Navara [Mon, 3 Jan 2005 14:46:08 +0000 (14:46 +0000)]
Add wine_dbgstr_longlong.

svn path=/trunk/; revision=12755

15 years agoClean up the pipe type and mode mess.
Eric Kohl [Mon, 3 Jan 2005 13:50:04 +0000 (13:50 +0000)]
Clean up the pipe type and mode mess.

svn path=/trunk/; revision=12754

15 years ago- Fixed the searching for uninitialized (like .bss) segments.
Hartmut Birr [Mon, 3 Jan 2005 11:30:28 +0000 (11:30 +0000)]
- Fixed the searching for uninitialized (like .bss) segments.

svn path=/trunk/; revision=12753

15 years agoupdate Explorer Jamfile
Martin Fuchs [Mon, 3 Jan 2005 11:25:40 +0000 (11:25 +0000)]
update Explorer Jamfile

svn path=/trunk/; revision=12752

15 years agoSilence stupid compiler which doesn't know what it is talking about
Gé van Geldorp [Mon, 3 Jan 2005 10:59:19 +0000 (10:59 +0000)]
Silence stupid compiler which doesn't know what it is talking about

svn path=/trunk/; revision=12751

15 years agoFind other entries besides the first too...
Gé van Geldorp [Mon, 3 Jan 2005 10:06:08 +0000 (10:06 +0000)]
Find other entries besides the first too...

svn path=/trunk/; revision=12750

15 years agoFix ref counting bug
Gé van Geldorp [Mon, 3 Jan 2005 09:46:31 +0000 (09:46 +0000)]
Fix ref counting bug

svn path=/trunk/; revision=12749

15 years agoFix incorrect LPC Object export...we export pointers not the object itself! Also...
Alex Ionescu [Mon, 3 Jan 2005 05:17:16 +0000 (05:17 +0000)]
Fix incorrect LPC Object export...we export pointers not the object itself! Also remove more TIME stuff to be properly compatible with real structures.

svn path=/trunk/; revision=12748

15 years agoFix more wrong structure defintions... and use proper values for Thread/Process mappi...
Alex Ionescu [Mon, 3 Jan 2005 04:06:24 +0000 (04:06 +0000)]
Fix more wrong structure defintions... and use proper values for Thread/Process mapping, not some weird undocumented/reversed values with no explenation.

svn path=/trunk/; revision=12747