reactos.git
19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

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

svn path=/trunk/; revision=12796

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 years agoadded support for building Wine tests along with CI tests
Steven Edwards [Mon, 3 Jan 2005 03:54:00 +0000 (03:54 +0000)]
added support for building Wine tests along with CI tests

svn path=/trunk/; revision=12746

19 years agomove wine tests from tests to winetests
Steven Edwards [Mon, 3 Jan 2005 02:37:10 +0000 (02:37 +0000)]
move wine tests from tests to winetests

svn path=/trunk/; revision=12745

19 years agoFix more wrong structure defintions that don't match official ones, plus fix little...
Alex Ionescu [Mon, 3 Jan 2005 01:13:10 +0000 (01:13 +0000)]
Fix more wrong structure defintions that don't match official ones, plus fix little bug I introduced.

svn path=/trunk/; revision=12744

19 years agoDon't destroy cursors/icons prematurely.
Gé van Geldorp [Mon, 3 Jan 2005 00:46:42 +0000 (00:46 +0000)]
Don't destroy cursors/icons prematurely.

svn path=/trunk/; revision=12742

19 years agoChange temporary file creation to tmpfile(). FullName was not initialized
Art Yerkes [Sun, 2 Jan 2005 23:46:28 +0000 (23:46 +0000)]
Change temporary file creation to tmpfile().  FullName was not initialized
correctly before and it's only by chance that this worked at all.

svn path=/trunk/; revision=12741

19 years agoFix my previous patch and fix ACCESS_TOKEN being declared as a structure. This is...
Alex Ionescu [Sun, 2 Jan 2005 23:12:40 +0000 (23:12 +0000)]
Fix my previous patch and fix ACCESS_TOKEN being declared as a structure. This is incompatible with DDK/W32API because ACCESS_TOKEN is a PVOID. The real structure is TOKEN. Also, structure has been updated.

svn path=/trunk/; revision=12740

19 years agoFix KeRaiseUserException and rename Object Information Structure
Alex Ionescu [Sun, 2 Jan 2005 20:51:02 +0000 (20:51 +0000)]
Fix KeRaiseUserException and rename Object Information Structure

svn path=/trunk/; revision=12738

19 years agoFix HEAP_free call.
Filip Navara [Sun, 2 Jan 2005 20:49:00 +0000 (20:49 +0000)]
Fix HEAP_free call.

svn path=/trunk/; revision=12737

19 years agoPatch to make the End Process Button working, by Michael Fritscher
KJK::Hyperion [Sun, 2 Jan 2005 20:47:34 +0000 (20:47 +0000)]
Patch to make the End Process Button working, by Michael Fritscher

svn path=/trunk/; revision=12736

19 years agoRelaxed the validity checks for PE executables yet more (no limitation for the file...
KJK::Hyperion [Sun, 2 Jan 2005 20:09:39 +0000 (20:09 +0000)]
Relaxed the validity checks for PE executables yet more (no limitation for the file layout anymore, as the memory manager doesn't really care and executables seen in the wild tend to be pretty eccentric). Documented with an ASSERT the fact that the file offset cannot overflow (MAXULONG + MAXULONG < MAXLONGLONG)

svn path=/trunk/; revision=12734

19 years agoDisable debugging message.
Filip Navara [Sun, 2 Jan 2005 19:27:53 +0000 (19:27 +0000)]
Disable debugging message.

svn path=/trunk/; revision=12732

19 years agoRename MmOpenMemoryAreaBy[Address/Region] to MmLocateMemoryAreaBy[Address/Region].
Filip Navara [Sun, 2 Jan 2005 19:14:52 +0000 (19:14 +0000)]
Rename MmOpenMemoryAreaBy[Address/Region] to MmLocateMemoryAreaBy[Address/Region].

svn path=/trunk/; revision=12731

19 years agoImplement ExtCreateRegion.
Filip Navara [Sun, 2 Jan 2005 18:04:59 +0000 (18:04 +0000)]
Implement ExtCreateRegion.

svn path=/trunk/; revision=12730

19 years agoAllocate enough bytes for the adapter object.
Filip Navara [Sun, 2 Jan 2005 18:00:31 +0000 (18:00 +0000)]
Allocate enough bytes for the adapter object.

svn path=/trunk/; revision=12729

19 years agoChange the MEMORY_AREAs to be stored it a binary search tree instead of linked list...
Filip Navara [Sun, 2 Jan 2005 17:55:06 +0000 (17:55 +0000)]
Change the MEMORY_AREAs to be stored it a binary search tree instead of linked list. Thanks to Royce Mitchell III and Mike Nordell for helping me.

svn path=/trunk/; revision=12728

19 years agoRemoved file/folder
Aleksey Bragin [Sun, 2 Jan 2005 17:47:07 +0000 (17:47 +0000)]
Removed file/folder

svn path=/trunk/; revision=12727

19 years agoRemoved file/folder
Aleksey Bragin [Sun, 2 Jan 2005 17:46:51 +0000 (17:46 +0000)]
Removed file/folder

svn path=/trunk/; revision=12726

19 years agoRemoved file/folder
Aleksey Bragin [Sun, 2 Jan 2005 17:46:46 +0000 (17:46 +0000)]
Removed file/folder

svn path=/trunk/; revision=12725

19 years agoRemoved file/folder
Aleksey Bragin [Sun, 2 Jan 2005 17:46:36 +0000 (17:46 +0000)]
Removed file/folder

svn path=/trunk/; revision=12724

19 years agoRemoved file/folder
Aleksey Bragin [Sun, 2 Jan 2005 17:46:28 +0000 (17:46 +0000)]
Removed file/folder

svn path=/trunk/; revision=12723

19 years agosvn path=/trunk/; revision=12722
Aleksey Bragin [Sun, 2 Jan 2005 17:43:23 +0000 (17:43 +0000)]
svn path=/trunk/; revision=12722

19 years agoReplace
Emanuele Aliberti [Sun, 2 Jan 2005 16:45:50 +0000 (16:45 +0000)]
Replace

POBJECT_TYPE ExPortType

with

OBJECT_TYPE LpcPortObjectType

and export it.

svn path=/trunk/; revision=12720

19 years agoUpdated years range in copyright note.
Martin Fuchs [Sun, 2 Jan 2005 16:24:32 +0000 (16:24 +0000)]
Updated years range in copyright note.

svn path=/trunk/; revision=12719

19 years agoCorrect location of freeldr.sys for livecd target.
Casper Hornstrup [Sun, 2 Jan 2005 15:02:59 +0000 (15:02 +0000)]
Correct location of freeldr.sys for livecd target.

svn path=/trunk/; revision=12718

19 years ago- Updated years range in copyright note.
Emanuele Aliberti [Sun, 2 Jan 2005 14:34:17 +0000 (14:34 +0000)]
- Updated years range in copyright note.

What is the master now?
* resource.h
* version.rc

svn path=/trunk/; revision=12717

19 years agoRemove pipe only if client fcb list and server fcb list are empty.
Eric Kohl [Sun, 2 Jan 2005 12:02:42 +0000 (12:02 +0000)]
Remove pipe only if client fcb list and server fcb list are empty.

svn path=/trunk/; revision=12716

19 years agoFix more wrong Mm definitions and constants and sync up with proper ones.
Alex Ionescu [Sun, 2 Jan 2005 07:04:56 +0000 (07:04 +0000)]
Fix more wrong Mm definitions and constants and sync up with proper ones.

svn path=/trunk/; revision=12715

19 years agoFix some wrong Mm definitions and sync up with proper ones.
Alex Ionescu [Sun, 2 Jan 2005 05:36:43 +0000 (05:36 +0000)]
Fix some wrong Mm definitions and sync up with proper ones.

svn path=/trunk/; revision=12714

19 years agoFix horribly wrong defintions of ULONG32 and ULONG, as well as elf support which...
Alex Ionescu [Sun, 2 Jan 2005 04:27:29 +0000 (04:27 +0000)]
Fix horribly wrong defintions of ULONG32 and ULONG, as well as elf support which depended on these wrong definitions.

svn path=/trunk/; revision=12713