reactos.git
15 years agomove more dlls
Ged Murphy [Fri, 17 Feb 2006 00:26:25 +0000 (00:26 +0000)]
move more dlls

svn path=/trunk/; revision=21032

15 years agomove more dlls
Ged Murphy [Fri, 17 Feb 2006 00:23:40 +0000 (00:23 +0000)]
move more dlls

svn path=/trunk/; revision=21031

15 years agomove more dlls
Ged Murphy [Fri, 17 Feb 2006 00:20:18 +0000 (00:20 +0000)]
move more dlls

svn path=/trunk/; revision=21030

15 years agomove more dlls
Ged Murphy [Fri, 17 Feb 2006 00:13:37 +0000 (00:13 +0000)]
move more dlls

svn path=/trunk/; revision=21029

15 years agomove mesa32 over to new dir
Ged Murphy [Fri, 17 Feb 2006 00:10:28 +0000 (00:10 +0000)]
move mesa32 over to new dir

svn path=/trunk/; revision=21028

15 years agorecover mesa32. tortoise killed it.
Ged Murphy [Fri, 17 Feb 2006 00:09:22 +0000 (00:09 +0000)]
recover mesa32. tortoise killed it.

svn path=/trunk/; revision=21027

15 years agoforgot to delete old ones
Ged Murphy [Fri, 17 Feb 2006 00:04:52 +0000 (00:04 +0000)]
forgot to delete old ones

svn path=/trunk/; revision=21026

15 years agomove more dlls
Ged Murphy [Fri, 17 Feb 2006 00:04:10 +0000 (00:04 +0000)]
move more dlls

svn path=/trunk/; revision=21025

15 years agomove dlls
Ged Murphy [Thu, 16 Feb 2006 23:48:07 +0000 (23:48 +0000)]
move dlls

svn path=/trunk/; revision=21024

15 years agomove more dlls
Ged Murphy [Thu, 16 Feb 2006 23:44:17 +0000 (23:44 +0000)]
move more dlls

svn path=/trunk/; revision=21023

15 years agomove some dlls
Ged Murphy [Thu, 16 Feb 2006 23:40:19 +0000 (23:40 +0000)]
move some dlls

svn path=/trunk/; revision=21022

15 years agoadd the base .rbuild files
Ged Murphy [Thu, 16 Feb 2006 23:32:18 +0000 (23:32 +0000)]
add the base .rbuild files

svn path=/trunk/; revision=21021

15 years agomove network tools
Ged Murphy [Thu, 16 Feb 2006 23:25:46 +0000 (23:25 +0000)]
move network tools

svn path=/trunk/; revision=21020

15 years agomove explorer and cmd. Add a few .rbuild files
Ged Murphy [Thu, 16 Feb 2006 23:23:37 +0000 (23:23 +0000)]
move explorer and cmd. Add a few .rbuild files

svn path=/trunk/; revision=21019

15 years agomove some files into base/applications
Ged Murphy [Thu, 16 Feb 2006 23:18:11 +0000 (23:18 +0000)]
move some files into base/applications

svn path=/trunk/; revision=21018

15 years agoThe tree is going to be restructured as per the proposed wiki model
Ged Murphy [Thu, 16 Feb 2006 23:13:44 +0000 (23:13 +0000)]
The tree is going to be restructured as per the proposed wiki model
This is a note to let everyone know :)

svn path=/trunk/; revision=21017

15 years agoFix build for me
Maarten Bosma [Thu, 16 Feb 2006 23:12:35 +0000 (23:12 +0000)]
Fix build for me

svn path=/trunk/; revision=21016

15 years agoImplement NtGdiGetTextCharsetInfo, it tested good.
James Tabor [Wed, 25 Jan 2006 07:39:46 +0000 (07:39 +0000)]
Implement NtGdiGetTextCharsetInfo, it tested good.

svn path=/trunk/; revision=21015

15 years agoSelectObject with a NULL DC returns 0 and sets ERROR_INVALID_HANDLE.
James Tabor [Wed, 25 Jan 2006 01:46:46 +0000 (01:46 +0000)]
SelectObject with a NULL DC returns 0 and sets ERROR_INVALID_HANDLE.

svn path=/trunk/; revision=21014

15 years agoexplorer: fix small memory leak
Martin Fuchs [Tue, 24 Jan 2006 20:27:05 +0000 (20:27 +0000)]
explorer: fix small memory leak

svn path=/trunk/; revision=21012

15 years agoWork around for ROS to display the Explorer Rebar control
Martin Fuchs [Tue, 24 Jan 2006 20:05:50 +0000 (20:05 +0000)]
Work around for ROS to display the Explorer Rebar control

svn path=/trunk/; revision=21011

15 years agoGetCurrentObject does not SetLastError() on a null object.
James Tabor [Tue, 24 Jan 2006 06:02:32 +0000 (06:02 +0000)]
GetCurrentObject does not SetLastError() on a null object.

svn path=/trunk/; revision=21010

15 years agoDeleteObject does not SetLastError on a null object.
James Tabor [Tue, 24 Jan 2006 06:01:58 +0000 (06:01 +0000)]
DeleteObject does not SetLastError on a null object.

svn path=/trunk/; revision=21009

15 years agoI noticed GetObjectW in Wine is the same when a null object is used. It does not...
James Tabor [Tue, 24 Jan 2006 05:39:17 +0000 (05:39 +0000)]
I noticed GetObjectW in Wine is the same when a null object is used. It does not SetLastError.

svn path=/trunk/; revision=21008

15 years agoCorrect error returns for GetObject and GetObjectType based on Wine tests.
James Tabor [Tue, 24 Jan 2006 05:23:52 +0000 (05:23 +0000)]
Correct error returns for GetObject and GetObjectType based on Wine tests.

svn path=/trunk/; revision=21007

15 years agoUnrealizeObject does not SetLastError on a null object.
James Tabor [Tue, 24 Jan 2006 05:03:00 +0000 (05:03 +0000)]
UnrealizeObject does not SetLastError on a null object.

svn path=/trunk/; revision=21006

15 years agoiluminatus(pedrom(dot)maia(at)gmail(dot)com): Portuguese (Portugal) keyboard layout.
Maarten Bosma [Mon, 23 Jan 2006 19:39:20 +0000 (19:39 +0000)]
iluminatus(pedrom(dot)maia(at)gmail(dot)com):   Portuguese (Portugal) keyboard layout.

svn path=/trunk/; revision=21005

15 years agofix flickering in toolbar when resizing the explorer window
Martin Fuchs [Mon, 23 Jan 2006 19:36:59 +0000 (19:36 +0000)]
fix flickering in toolbar when resizing the explorer window

svn path=/trunk/; revision=21004

15 years agorevert the last change - it's not correct since the GDI handles were not allocated...
Martin Fuchs [Mon, 23 Jan 2006 18:46:45 +0000 (18:46 +0000)]
revert the last change - it's not correct since the GDI handles were not allocated before.

svn path=/trunk/; revision=21003

15 years agocheck NDIS ParameterType (fix by Crashfourit)
Christoph von Wittich [Mon, 23 Jan 2006 18:15:00 +0000 (18:15 +0000)]
check NDIS ParameterType (fix by Crashfourit)

svn path=/trunk/; revision=21002

15 years agofixed some resource leaks
Christoph von Wittich [Mon, 23 Jan 2006 12:59:30 +0000 (12:59 +0000)]
fixed some resource leaks

svn path=/trunk/; revision=21001

15 years agoforgot to commit the DrawEdge stuff
Christoph von Wittich [Mon, 23 Jan 2006 12:39:35 +0000 (12:39 +0000)]
forgot to commit the DrawEdge stuff

svn path=/trunk/; revision=21000

15 years agoCheck to make sure GetComputerName failed, caught by Thomas.
Brandon Turner [Mon, 23 Jan 2006 00:35:52 +0000 (00:35 +0000)]
Check to make sure GetComputerName failed, caught by Thomas.

svn path=/trunk/; revision=20999

15 years agoShow the computer name when loaded.
Brandon Turner [Mon, 23 Jan 2006 00:24:59 +0000 (00:24 +0000)]
Show the computer name when loaded.

svn path=/trunk/; revision=20998

15 years agouse DrawEdge to draw the splitter
Christoph von Wittich [Mon, 23 Jan 2006 00:13:14 +0000 (00:13 +0000)]
use DrawEdge to draw the splitter
added WS_EX_CLIENTEDGE to MDI ChildWindow

svn path=/trunk/; revision=20997

15 years agoremove unneeded loop check
Ged Murphy [Sun, 22 Jan 2006 23:42:45 +0000 (23:42 +0000)]
remove unneeded loop check

svn path=/trunk/; revision=20996

15 years ago- Improve start / stop control
Ged Murphy [Sun, 22 Jan 2006 23:35:43 +0000 (23:35 +0000)]
- Improve start / stop control
- Use GetSelectedService exclusively

svn path=/trunk/; revision=20995

15 years agoAdded some error checking after allocations. Part of bug #1110.
Brandon Turner [Sun, 22 Jan 2006 23:29:53 +0000 (23:29 +0000)]
Added some error checking after allocations.  Part of bug #1110.

svn path=/trunk/; revision=20994

15 years agovalidate the ACLs and SIDs after capturing them in SeCaptureSecurityDescriptor()
Thomas Bluemel [Sun, 22 Jan 2006 23:28:05 +0000 (23:28 +0000)]
validate the ACLs and SIDs after capturing them in SeCaptureSecurityDescriptor()

svn path=/trunk/; revision=20993

15 years agoset TBSTYLE_FLAT
Christoph von Wittich [Sun, 22 Jan 2006 23:17:50 +0000 (23:17 +0000)]
set TBSTYLE_FLAT
fixed ToolBar size
fixed Rebar (does not work on ROS yet)

svn path=/trunk/; revision=20992

15 years agoreturn the result in NtPrivilegeCheck
Thomas Bluemel [Sun, 22 Jan 2006 22:49:49 +0000 (22:49 +0000)]
return the result in NtPrivilegeCheck

svn path=/trunk/; revision=20988

15 years agoCorrect icons. If your treeview code isn't picky about what size icon it will display...
Mindflyer [Sun, 22 Jan 2006 22:49:04 +0000 (22:49 +0000)]
Correct icons. If your treeview code isn't picky about what size icon it will display, at least edit the icon so that the icon only includes the display size (16x16). Previous commit (mbosma, 20982) caused computer.ico to be sampled at a too large size and then resized to 16x16 (which is bad, bad, and ugly).

svn path=/trunk/; revision=20987

15 years ago- secure access to buffers in NtPrivilegeCheck()
Thomas Bluemel [Sun, 22 Jan 2006 22:46:23 +0000 (22:46 +0000)]
- secure access to buffers in NtPrivilegeCheck()
- fixed SeCaptureLuidAndAttributesArray() and SeReleaseLuidAndAttributesArray() to securely capture the buffers

svn path=/trunk/; revision=20986

15 years ago- Added a progress bar showing the status of the action on the service
Ged Murphy [Sun, 22 Jan 2006 22:33:22 +0000 (22:33 +0000)]
- Added a progress bar showing the status of the action on the service
- Better control over stopping, pausing and resuming
- Get pointer to services via separate function

svn path=/trunk/; revision=20985

15 years agoadd SEH to NtW32Call and directly use KeUserModeCallback in win32k instead
Thomas Bluemel [Sun, 22 Jan 2006 20:34:47 +0000 (20:34 +0000)]
add SEH to NtW32Call and directly use KeUserModeCallback in win32k instead

svn path=/trunk/; revision=20984

15 years agoset a last error code in case translating the path failed in InternalFindFirstFile()
Thomas Bluemel [Sun, 22 Jan 2006 15:55:14 +0000 (15:55 +0000)]
set a last error code in case translating the path failed in InternalFindFirstFile()

svn path=/trunk/; revision=20983

15 years agoAdd high resolution of computer.ico and replace regedit.ico with the tango config...
Maarten Bosma [Sun, 22 Jan 2006 15:40:43 +0000 (15:40 +0000)]
Add high resolution of computer.ico and replace regedit.ico with the tango config one. (was just a generic application icon)

svn path=/trunk/; revision=20982

15 years agoI have no excuse. It's not even early or late ....
Ged Murphy [Sun, 22 Jan 2006 15:14:43 +0000 (15:14 +0000)]
I have no excuse. It's not even early or late ....

svn path=/trunk/; revision=20981

15 years agoput brain into gear ....
Ged Murphy [Sun, 22 Jan 2006 15:05:43 +0000 (15:05 +0000)]
put brain into gear ....

svn path=/trunk/; revision=20980

15 years agoadd some descriptions for listed services
Ged Murphy [Sun, 22 Jan 2006 14:57:33 +0000 (14:57 +0000)]
add some descriptions for listed services

svn path=/trunk/; revision=20979

15 years agoForward CM_Create_DevNode[_Ex]A/W to umpnpmgr.
Eric Kohl [Sun, 22 Jan 2006 14:33:04 +0000 (14:33 +0000)]
Forward CM_Create_DevNode[_Ex]A/W to umpnpmgr.

svn path=/trunk/; revision=20978

15 years agoDJ_Smith (dj_smith_reactos(at)online(dot)de): Updated and added german translations.
Maarten Bosma [Sun, 22 Jan 2006 14:08:06 +0000 (14:08 +0000)]
DJ_Smith (dj_smith_reactos(at)online(dot)de): Updated and added german translations.

svn path=/trunk/; revision=20977

15 years ago- fixed a possible endless loop in GetSecurityInfo()
Thomas Bluemel [Sun, 22 Jan 2006 14:03:12 +0000 (14:03 +0000)]
- fixed a possible endless loop in GetSecurityInfo()
- implemented the SE_REGISTRY_KEY, SE_FILE_OBJECT, SE_KERNEL_OBJECT, SE_SERVICE and SE_WINDOW_OBJECT object types for SetSecurityInfo()

svn path=/trunk/; revision=20976

15 years agodon't free the string allocated by RtlDosPathNameToNtPathName_U using RtlFreeUnicodeS...
Thomas Bluemel [Sun, 22 Jan 2006 13:41:39 +0000 (13:41 +0000)]
don't free the string allocated by RtlDosPathNameToNtPathName_U using RtlFreeUnicodeString because the string isn't allocated with the USTR tag

svn path=/trunk/; revision=20975

15 years agodon't free the string allocated by RtlDosPathNameToNtPathName_U using RtlFreeUnicodeS...
Thomas Bluemel [Sun, 22 Jan 2006 13:06:23 +0000 (13:06 +0000)]
don't free the string allocated by RtlDosPathNameToNtPathName_U using RtlFreeUnicodeString because the string isn't allocated with the USTR tag

svn path=/trunk/; revision=20974

15 years agotranslate the \\?\ prefix to \??\ in RtlDosPathNameToNtPathName_U
Thomas Bluemel [Sun, 22 Jan 2006 12:29:40 +0000 (12:29 +0000)]
translate the \\?\ prefix to \??\ in RtlDosPathNameToNtPathName_U

svn path=/trunk/; revision=20973

15 years agofixed compiling
Thomas Bluemel [Sun, 22 Jan 2006 11:08:35 +0000 (11:08 +0000)]
fixed compiling

svn path=/trunk/; revision=20972

15 years agotry to get the user from the token and fall back to reading the owner from the proces...
Thomas Bluemel [Sun, 22 Jan 2006 04:20:30 +0000 (04:20 +0000)]
try to get the user from the token and fall back to reading the owner from the process when needed

svn path=/trunk/; revision=20971

15 years agofixed allocating the memory for the security descriptor
Thomas Bluemel [Sun, 22 Jan 2006 03:53:02 +0000 (03:53 +0000)]
fixed allocating the memory for the security descriptor

svn path=/trunk/; revision=20970

15 years agoreturn the pointers of the owner, group, dacl and sacl in the security descriptor...
Thomas Bluemel [Sun, 22 Jan 2006 03:50:36 +0000 (03:50 +0000)]
return the pointers of the owner, group, dacl and sacl in the security descriptor returned by GetSecurityInfo()

svn path=/trunk/; revision=20969

15 years agoimplement the object types SE_REGISTRY_KEY, SE_FILE_OBJECT, SE_SERVICE and SE_WINDOW_...
Thomas Bluemel [Sun, 22 Jan 2006 03:27:21 +0000 (03:27 +0000)]
implement the object types SE_REGISTRY_KEY, SE_FILE_OBJECT, SE_SERVICE and SE_WINDOW_OBJECT for GetSecurityInfo()

svn path=/trunk/; revision=20968

15 years agoimplement the object type SE_KERNEL_OBJECT for GetSecurityInfo()
Thomas Bluemel [Sun, 22 Jan 2006 03:07:21 +0000 (03:07 +0000)]
implement the object type SE_KERNEL_OBJECT for GetSecurityInfo()

svn path=/trunk/; revision=20967

15 years ago- fixed getting the process owner
Thomas Bluemel [Sun, 22 Jan 2006 02:43:36 +0000 (02:43 +0000)]
- fixed getting the process owner
- build as unicode by default

svn path=/trunk/; revision=20966

15 years agoRevert GetCharWidth32A change.
James Tabor [Sat, 21 Jan 2006 23:00:16 +0000 (23:00 +0000)]
Revert GetCharWidth32A change.

svn path=/trunk/; revision=20965

15 years agorename a variable to avoid conflicts with an existing information class constant
Thomas Bluemel [Sat, 21 Jan 2006 22:36:37 +0000 (22:36 +0000)]
rename a variable to avoid conflicts with an existing information class constant

svn path=/trunk/; revision=20964

15 years agofix icon loading
Maarten Bosma [Sat, 21 Jan 2006 17:37:04 +0000 (17:37 +0000)]
fix icon loading
replace help icon with tango one
use dot.ico from explorer as default icon

svn path=/trunk/; revision=20963

15 years agodon't read the image file name from the Peb in NtQueryInformationProcess (class Proce...
Thomas Bluemel [Sat, 21 Jan 2006 17:36:05 +0000 (17:36 +0000)]
don't read the image file name from the Peb in NtQueryInformationProcess (class ProcessImageFileName), use the section object instead

svn path=/trunk/; revision=20962

15 years ago- Fix displaying the full executable path, plus arguments
Ged Murphy [Sat, 21 Jan 2006 15:36:11 +0000 (15:36 +0000)]
- Fix displaying the full executable path, plus arguments
- start converting rc file from ResEd output to human readable

svn path=/trunk/; revision=20961

15 years agocorret a member name in DD_SURFACECALLBACKS so it is same as ddk
Magnus Olsen [Sat, 21 Jan 2006 14:22:17 +0000 (14:22 +0000)]
corret a member name in DD_SURFACECALLBACKS so it is same as ddk

svn path=/trunk/; revision=20960

15 years agoFixes typeo.
James Tabor [Sat, 21 Jan 2006 02:19:27 +0000 (02:19 +0000)]
Fixes typeo.

svn path=/trunk/; revision=20959

15 years agoPort Wine GetCharWidth32A.
James Tabor [Sat, 21 Jan 2006 00:52:08 +0000 (00:52 +0000)]
Port Wine GetCharWidth32A.

svn path=/trunk/; revision=20958

15 years agoImplement the gdi function GetTextCharsetInfo.
James Tabor [Sat, 21 Jan 2006 00:05:59 +0000 (00:05 +0000)]
Implement the gdi function GetTextCharsetInfo.

svn path=/trunk/; revision=20957

15 years agoAdd notes for NtGdiGetTextCharset.
James Tabor [Sat, 21 Jan 2006 00:04:14 +0000 (00:04 +0000)]
Add notes for NtGdiGetTextCharset.

svn path=/trunk/; revision=20956

15 years agoAdd stubs for keyboard and mouse class installers
Hervé Poussineau [Fri, 20 Jan 2006 17:50:27 +0000 (17:50 +0000)]
Add stubs for keyboard and mouse class installers

svn path=/trunk/; revision=20955

15 years agoActivate serial device interface only at the very end of IRP_MN_START_DEVICE
Hervé Poussineau [Fri, 20 Jan 2006 17:41:59 +0000 (17:41 +0000)]
Activate serial device interface only at the very end of IRP_MN_START_DEVICE

svn path=/trunk/; revision=20954

15 years ago- Resource added for creating a service
Ged Murphy [Fri, 20 Jan 2006 17:29:50 +0000 (17:29 +0000)]
- Resource added for creating a service
- Allow the prop sheet to control services
- Add exe path to prop sheet
- Only update the listview item itself when changing a service state

svn path=/trunk/; revision=20953

15 years agoRename NtGdiGetTextExtentPoint to NtGdiGetTextExtent and correct the declaration.
Brandon Turner [Fri, 20 Jan 2006 01:54:56 +0000 (01:54 +0000)]
Rename NtGdiGetTextExtentPoint to NtGdiGetTextExtent and correct the declaration.

svn path=/trunk/; revision=20950

15 years agoMove GetTextCharset & Info to text.c. This part of a Wine port.
James Tabor [Fri, 20 Jan 2006 00:52:35 +0000 (00:52 +0000)]
Move GetTextCharset & Info to text.c. This part of a Wine port.

svn path=/trunk/; revision=20949

15 years ago- Add some more info to the properties dialog
Ged Murphy [Fri, 20 Jan 2006 00:24:34 +0000 (00:24 +0000)]
- Add some more info to the properties dialog
- Preliminary starting and stopping of services
- Other jiggling about of the code ;)
- still untested (I should get really round to this sometime :) )

svn path=/trunk/; revision=20948

15 years agodisplay first tab at startup
Christoph von Wittich [Thu, 19 Jan 2006 18:19:44 +0000 (18:19 +0000)]
display first tab at startup
fixed a typo in german rc file
resized some controls

svn path=/trunk/; revision=20947

15 years agoPatch by Sebastiaan Roodenburg. Fixes problem in NtGdiStrechBlt.
James Tabor [Thu, 19 Jan 2006 03:25:51 +0000 (03:25 +0000)]
Patch by Sebastiaan Roodenburg. Fixes problem in NtGdiStrechBlt.

svn path=/trunk/; revision=20946

15 years agoStart Wine port for most Gdi functions. GetCharWidthA should be redirected to GetChar...
James Tabor [Wed, 18 Jan 2006 22:02:44 +0000 (22:02 +0000)]
Start Wine port for most Gdi functions. GetCharWidthA should be redirected to GetCharWidth32A in the def file. Just taking one step at a time ATM.

svn path=/trunk/; revision=20945

15 years agoRemoved my name from the hall of fame. Since it seems, that parts of ReactOS are...
Hartmut Birr [Tue, 17 Jan 2006 23:14:51 +0000 (23:14 +0000)]
Removed my name from the hall of fame. Since it seems, that parts of ReactOS are implemented by ripping code from Windows, it isn't longer honourable to find my name inside the sources of ReactOS.

svn path=/trunk/; revision=20944

15 years agoRemoved my name from the hall of fame. Since it seems, that parts of ReactOS are...
Hartmut Birr [Tue, 17 Jan 2006 23:11:13 +0000 (23:11 +0000)]
Removed my name from the hall of fame. Since it seems, that parts of ReactOS are implemented by ripping code from Windows, it isn't longer honourable to find my name inside the sources of ReactOS.

svn path=/trunk/; revision=20943

15 years ago- Use MmUserProbeAddress in the system call handler to verify the parametes we got...
Alex Ionescu [Tue, 17 Jan 2006 22:41:39 +0000 (22:41 +0000)]
- Use MmUserProbeAddress in the system call handler to verify the parametes we got from user-mode are valid and return STATUS_ACCESS_VIOLATION if the check fails.
- Handle failure after PsConvertToGuiThread and return STATUS_INVALID_SYSTEM_SERVICE and/or FALSE and/or -1 on failure.
- Made MCE/XMMI interrupts unexpected on-boot.
- Removed KiTrapUnknown and used KiTrap0F (15) instead, which is the generic unexpected handler.

svn path=/trunk/; revision=20942

15 years ago* Implement 3 out of 4 486-compatible ExInterlocked functions which use spinlock...
Alex Ionescu [Tue, 17 Jan 2006 22:34:20 +0000 (22:34 +0000)]
* Implement 3 out of 4 486-compatible ExInterlocked functions which use spinlock instead of cmpxhcg8. Code not yet tested and this code path is not made hot (enabled) yet.

svn path=/trunk/; revision=20941

15 years agoA bit of work towards populating the properties dialog. (untested)
Ged Murphy [Tue, 17 Jan 2006 20:12:18 +0000 (20:12 +0000)]
A bit of work towards populating the properties dialog. (untested)

svn path=/trunk/; revision=20940

15 years ago- Delete deprecated file.
Alex Ionescu [Tue, 17 Jan 2006 17:29:23 +0000 (17:29 +0000)]
- Delete deprecated file.

svn path=/trunk/; revision=20939

15 years ago- Use static IDT entries generated through a macro, instead of dynamically allocating...
Alex Ionescu [Tue, 17 Jan 2006 17:28:41 +0000 (17:28 +0000)]
- Use static IDT entries generated through a macro, instead of dynamically allocating them each boot. Note that we do not store them in an i386 compatible format, but much like NT, swap the bits so that our macro can more clearly define each entry.

svn path=/trunk/; revision=20938

15 years agoprogram files should use a separate a resource from directories.
Ged Murphy [Tue, 17 Jan 2006 16:39:50 +0000 (16:39 +0000)]
program files should use a separate a resource from directories.

svn path=/trunk/; revision=20937

15 years ago- Move some assembly functions around in better suited locations.
Alex Ionescu [Tue, 17 Jan 2006 06:36:35 +0000 (06:36 +0000)]
- Move some assembly functions around in better suited locations.
- Merge syscall.S and trap.S into trap.S, and nicely document the software interrupt table that we service, as well as special cases.

svn path=/trunk/; revision=20936

15 years ago- Implement SYSCALL_PROLOG for the main handler and the three fast-system calls ...
Alex Ionescu [Tue, 17 Jan 2006 05:54:35 +0000 (05:54 +0000)]
- Implement SYSCALL_PROLOG for the main handler and the three fast-system calls (ints 2b, 2c, 2d) which are not yet implemented.
- Document the macros.

svn path=/trunk/; revision=20935

15 years ago- Implement first version of trap exit macro. Currently missing documentation, and...
Alex Ionescu [Tue, 17 Jan 2006 05:22:00 +0000 (05:22 +0000)]
- Implement first version of trap exit macro. Currently missing documentation, and the parameters could probably be simplified.

svn path=/trunk/; revision=20934

15 years ago* Add more documented flags from ks386.inc to asm.h
Alex Ionescu [Tue, 17 Jan 2006 05:05:35 +0000 (05:05 +0000)]
* Add more documented flags from ks386.inc to asm.h
* Isolate and clean-up the VMWare hack; the shared trap exit macro can now be implemented.

svn path=/trunk/; revision=20933

15 years agodon't release the pipe list lock twice in case of a canceled read operation
Thomas Bluemel [Tue, 17 Jan 2006 03:28:33 +0000 (03:28 +0000)]
don't release the pipe list lock twice in case of a canceled read operation

svn path=/trunk/; revision=20932

15 years agosome fixes in NtReadFile and NtWrite file for (a)synchronous pipe handling and parame...
Thomas Bluemel [Tue, 17 Jan 2006 03:25:55 +0000 (03:25 +0000)]
some fixes in NtReadFile and NtWrite file for (a)synchronous pipe handling and parameter checks

svn path=/trunk/; revision=20931

15 years ago* Add more PSDK defintions to asm.h
Alex Ionescu [Tue, 17 Jan 2006 03:00:21 +0000 (03:00 +0000)]
* Add more PSDK defintions to asm.h
* Use these new definitions instead of constants in syscall.S
* Document the macros using doxygen-compatible format, and convert SET_TF_DEBUG_HEADER to as macro instead of CPP macro.
* Use SET_TF_DEBUG_HEADER in system call handlers instead of duplicating the code.

svn path=/trunk/; revision=20930

15 years ago* Use macro for APC-delivery.
Alex Ionescu [Tue, 17 Jan 2006 01:22:21 +0000 (01:22 +0000)]
* Use macro for APC-delivery.
* Mark function start/endings for the compiler.

svn path=/trunk/; revision=20929

15 years agomake arrow available in 24x24
Ged Murphy [Tue, 17 Jan 2006 00:13:11 +0000 (00:13 +0000)]
make arrow available in 24x24

svn path=/trunk/; revision=20928

15 years agofixed a bug in IntSetMenuItemInfo
Christoph von Wittich [Mon, 16 Jan 2006 23:26:41 +0000 (23:26 +0000)]
fixed a bug in IntSetMenuItemInfo

svn path=/trunk/; revision=20927