Filip Navara [Fri, 17 Jun 2005 11:22:47 +0000 (11:22 +0000)]
Use W32API.
svn path=/trunk/; revision=15967
Filip Navara [Fri, 17 Jun 2005 11:05:49 +0000 (11:05 +0000)]
Use W32API.
svn path=/trunk/; revision=15966
Filip Navara [Fri, 17 Jun 2005 10:54:34 +0000 (10:54 +0000)]
Don't include windows.h in drivers.
svn path=/trunk/; revision=15965
Filip Navara [Fri, 17 Jun 2005 10:43:58 +0000 (10:43 +0000)]
- Use W32API.
- Fix some protoypes.
svn path=/trunk/; revision=15964
Filip Navara [Fri, 17 Jun 2005 10:43:16 +0000 (10:43 +0000)]
Fix declaration of AdvancedDocumentProperties[AW].
svn path=/trunk/; revision=15963
Thomas Bluemel [Fri, 17 Jun 2005 10:30:59 +0000 (10:30 +0000)]
implemented the TokenRestrictedSids information class for NtQueryInformationToken, however restricted SIDs are not yet supported!
svn path=/trunk/; revision=15962
Filip Navara [Fri, 17 Jun 2005 10:15:21 +0000 (10:15 +0000)]
Use W32API.
svn path=/trunk/; revision=15961
Filip Navara [Fri, 17 Jun 2005 09:57:53 +0000 (09:57 +0000)]
Use W32API.
svn path=/trunk/; revision=15960
Filip Navara [Fri, 17 Jun 2005 09:57:28 +0000 (09:57 +0000)]
- Declare IO_ERROR_LOG_MESSAGE.
- Define ERROR_LOG_LIMIT_SIZE and IO_ERROR_LOG_MESSAGE_HEADER_LENGTH.
svn path=/trunk/; revision=15959
Thomas Bluemel [Fri, 17 Jun 2005 09:46:29 +0000 (09:46 +0000)]
implemented IsTokenRestricted(), inspired by a patch to winehq by James Hawkins
svn path=/trunk/; revision=15958
Filip Navara [Fri, 17 Jun 2005 09:46:21 +0000 (09:46 +0000)]
Use W32API.
svn path=/trunk/; revision=15957
Filip Navara [Fri, 17 Jun 2005 09:46:03 +0000 (09:46 +0000)]
Use W32API.
svn path=/trunk/; revision=15956
Filip Navara [Fri, 17 Jun 2005 09:45:42 +0000 (09:45 +0000)]
Use W32API.
svn path=/trunk/; revision=15955
Filip Navara [Fri, 17 Jun 2005 08:12:20 +0000 (08:12 +0000)]
Use W32API.
svn path=/trunk/; revision=15954
Filip Navara [Fri, 17 Jun 2005 08:08:58 +0000 (08:08 +0000)]
Use W32API.
svn path=/trunk/; revision=15953
Filip Navara [Fri, 17 Jun 2005 08:05:58 +0000 (08:05 +0000)]
Use W32API.
svn path=/trunk/; revision=15952
Filip Navara [Fri, 17 Jun 2005 08:02:05 +0000 (08:02 +0000)]
Cleanup the usage of W32API.
svn path=/trunk/; revision=15951
Filip Navara [Fri, 17 Jun 2005 08:00:30 +0000 (08:00 +0000)]
Use W32API.
svn path=/trunk/; revision=15950
Filip Navara [Fri, 17 Jun 2005 07:59:43 +0000 (07:59 +0000)]
Use W32API.
svn path=/trunk/; revision=15949
Filip Navara [Fri, 17 Jun 2005 07:57:37 +0000 (07:57 +0000)]
Use W32API.
svn path=/trunk/; revision=15948
Filip Navara [Fri, 17 Jun 2005 07:55:45 +0000 (07:55 +0000)]
A bit of W32API friendliness...
svn path=/trunk/; revision=15947
Filip Navara [Fri, 17 Jun 2005 07:53:58 +0000 (07:53 +0000)]
Use W32API.
svn path=/trunk/; revision=15946
Filip Navara [Fri, 17 Jun 2005 07:53:34 +0000 (07:53 +0000)]
- Use standard TLS instead of custom TEB field.
- Use W32API.
svn path=/trunk/; revision=15945
Filip Navara [Fri, 17 Jun 2005 07:16:01 +0000 (07:16 +0000)]
Add definitions of ACCESS_MAX_MS_V2_ACE_TYPE, ACCESS_ALLOWED_COMPOUND_ACE_TYPE, ACCESS_MAX_MS_V3_ACE_TYPE, ACCESS_MIN_MS_OBJECT_ACE_TYPE, ACCESS_ALLOWED_OBJECT_ACE_TYPE, ACCESS_DENIED_OBJECT_ACE_TYPE, SYSTEM_AUDIT_OBJECT_ACE_TYPE, SYSTEM_ALARM_OBJECT_ACE_TYPE, ACCESS_MAX_MS_OBJECT_ACE_TYPE, ACCESS_MAX_MS_V4_ACE_TYPE, ACCESS_MAX_MS_ACE_TYPE, ACCESS_ALLOWED_CALLBACK_ACE_TYPE, ACCESS_DENIED_CALLBACK_ACE_TYPE, ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE, ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE, SYSTEM_AUDIT_CALLBACK_ACE_TYPE, SYSTEM_ALARM_CALLBACK_ACE_TYPE, SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE, SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE, ACCESS_MAX_MS_V5_ACE_TYPE, SID_MAX_SUB_AUTHORITIES, SID_RECOMMENDED_SUB_AUTHORITIES, SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_PRESENT, SE_DACL_DEFAULTED, SE_SACL_PRESENT, SE_SACL_DEFAULTED, SE_DACL_UNTRUSTED, SE_SERVER_SECURITY, SE_DACL_AUTO_INHERIT_REQ, SE_SACL_AUTO_INHERIT_REQ, SE_DACL_AUTO_INHERITED, SE_SACL_AUTO_INHERITED, SE_DACL_PROTECTED, SE_SACL_PROTECTED, SE_RM_CONTROL_VALID and SE_SELF_RELATIVE.
svn path=/trunk/; revision=15944
Filip Navara [Fri, 17 Jun 2005 07:12:16 +0000 (07:12 +0000)]
- Declare POLICY_NOTIFICATION_INFORMATION_CLASS and SECURITY_LOGON_SESSION_DATA.
- Fix declaration of CRITICAL_SECTION and RTL_CRITICAL_SECTION.
svn path=/trunk/; revision=15943
Alex Ionescu [Fri, 17 Jun 2005 00:13:44 +0000 (00:13 +0000)]
Fix bug in gate code
svn path=/trunk/; revision=15942
Alex Ionescu [Fri, 17 Jun 2005 00:13:10 +0000 (00:13 +0000)]
Fix strpbrk
svn path=/trunk/; revision=15941
Gé van Geldorp [Thu, 16 Jun 2005 22:15:43 +0000 (22:15 +0000)]
Declare Guarded Mutex functions and export them
svn path=/trunk/; revision=15940
Hervé Poussineau [Thu, 16 Jun 2005 21:02:52 +0000 (21:02 +0000)]
Add "depends" target for makefiles
svn path=/trunk/; revision=15939
James Tabor [Thu, 16 Jun 2005 20:47:47 +0000 (20:47 +0000)]
Plugging in CallMsgFilter.
svn path=/trunk/; revision=15938
James Tabor [Thu, 16 Jun 2005 20:47:09 +0000 (20:47 +0000)]
Pluged in CallMsgFilter.
svn path=/trunk/; revision=15937
Hervé Poussineau [Thu, 16 Jun 2005 20:46:48 +0000 (20:46 +0000)]
Use <ifnot property="ARCH" value="i386"> instead of <if property="ARCH" value="unknown">, because ARCH would never be defined to unknown
svn path=/trunk/; revision=15936
James Tabor [Thu, 16 Jun 2005 20:46:39 +0000 (20:46 +0000)]
Pluged in CallMsgFilter, I tested this and no crashes on real hardware.
svn path=/trunk/; revision=15935
Hervé Poussineau [Thu, 16 Jun 2005 20:37:50 +0000 (20:37 +0000)]
Implement <ifnot>
svn path=/trunk/; revision=15934
Gé van Geldorp [Thu, 16 Jun 2005 09:25:51 +0000 (09:25 +0000)]
Fix warning
svn path=/trunk/; revision=15933
Hartmut Birr [Wed, 15 Jun 2005 23:08:33 +0000 (23:08 +0000)]
Changed InterlockedIncrement and InterlockedDecrement to return the modified value.
svn path=/trunk/; revision=15932
Hartmut Birr [Wed, 15 Jun 2005 23:00:10 +0000 (23:00 +0000)]
Removed intrlck.c, because it is already in lib\rtl.
svn path=/trunk/; revision=15931
Hartmut Birr [Wed, 15 Jun 2005 22:52:03 +0000 (22:52 +0000)]
Removed strpbrk.c.
svn path=/trunk/; revision=15930
Hartmut Birr [Wed, 15 Jun 2005 22:47:12 +0000 (22:47 +0000)]
Add an optimized version of strpbrk to the string library.
svn path=/trunk/; revision=15929
Hartmut Birr [Wed, 15 Jun 2005 22:39:03 +0000 (22:39 +0000)]
Used the assembler source for the i386 architecture.
svn path=/trunk/; revision=15928
KJK::Hyperion [Wed, 15 Jun 2005 21:55:36 +0000 (21:55 +0000)]
No reason KiDoubleFaultHandler should return a value - in fact it doesn't return at all
svn path=/trunk/; revision=15927
Steven Edwards [Wed, 15 Jun 2005 20:24:31 +0000 (20:24 +0000)]
Added new better tracert replacement by Ged Murphy
svn path=/trunk/; revision=15926
Steven Edwards [Wed, 15 Jun 2005 20:05:54 +0000 (20:05 +0000)]
Use w32api
svn path=/trunk/; revision=15925
Steven Edwards [Wed, 15 Jun 2005 19:45:28 +0000 (19:45 +0000)]
some magic to make w32api happy when using a [arch]-linux compiler rather than mingw32
svn path=/trunk/; revision=15924
Maarten Bosma [Wed, 15 Jun 2005 17:51:54 +0000 (17:51 +0000)]
delete .cvsignore
svn path=/trunk/; revision=15923
Maarten Bosma [Wed, 15 Jun 2005 17:42:12 +0000 (17:42 +0000)]
removed rules.mak and outdated entries from readme.txt
svn path=/trunk/; revision=15922
Maarten Bosma [Wed, 15 Jun 2005 17:37:14 +0000 (17:37 +0000)]
remove old makefile
svn path=/trunk/; revision=15921
Maarten Bosma [Wed, 15 Jun 2005 17:19:52 +0000 (17:19 +0000)]
Created XML makefiles for rosapps. You need to checkout /rosapps in your /reactos folder to use it. This projects do not build: /lib/dflat32 and /welcome (I don't know if they did before). Winemine does not work. (but it builds) /test makefiles are not done yet.
svn path=/trunk/; revision=15920
Hervé Poussineau [Wed, 15 Jun 2005 17:11:36 +0000 (17:11 +0000)]
Add Green driver, that emulates a VT100 compatible server.
Input won't work as long as we don't have a kdbclass driver.Add stubs for IOCTL_USB_GET_NODE_CONNECTION_NAME, IOCTL_USB_GET_NODE_CONNECTION_INFORMATION, IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION
svn path=/trunk/; revision=15919
KJK::Hyperion [Tue, 14 Jun 2005 22:08:13 +0000 (22:08 +0000)]
Removed empty directory
svn path=/trunk/; revision=15918
Filip Navara [Tue, 14 Jun 2005 21:59:07 +0000 (21:59 +0000)]
Add Nokia/Ericsson vitrual key codes.
svn path=/trunk/; revision=15917
Filip Navara [Tue, 14 Jun 2005 20:41:49 +0000 (20:41 +0000)]
- Remove KeAttachProcess and KeDetachProcess prototypes from winddk.h.
- Remove non-public object manager stuff from W32API and ROS headers.
svn path=/trunk/; revision=15916
Filip Navara [Tue, 14 Jun 2005 20:24:02 +0000 (20:24 +0000)]
Use KeStackAttachProcess/KeUnstackDetachProcess instead of KeAttachProcess/KeDetachProcess.
svn path=/trunk/; revision=15915
Filip Navara [Tue, 14 Jun 2005 18:39:12 +0000 (18:39 +0000)]
Revert r15906 change.
svn path=/trunk/; revision=15914
Gregor Anich [Tue, 14 Jun 2005 18:33:59 +0000 (18:33 +0000)]
Fix compilation.
svn path=/trunk/; revision=15913
Hartmut Birr [Tue, 14 Jun 2005 18:33:02 +0000 (18:33 +0000)]
It was a bad idea to manipulate the length of the given unicode string if we don't like the the starting back slash.
svn path=/trunk/; revision=15912
Alex Ionescu [Tue, 14 Jun 2005 17:37:07 +0000 (17:37 +0000)]
Add an ARC Header for future purposes (PPC, ARM, etc, ARCLoader) and implement KeFindConfigurationNextEntry and fix the definition
svn path=/trunk/; revision=15911
Filip Navara [Tue, 14 Jun 2005 14:44:11 +0000 (14:44 +0000)]
Accidently removed one line in the last commit ... gotta love this header hell. :/
svn path=/trunk/; revision=15910
Filip Navara [Tue, 14 Jun 2005 13:50:23 +0000 (13:50 +0000)]
A bit of W32API magic.
svn path=/trunk/; revision=15909
Filip Navara [Tue, 14 Jun 2005 13:46:32 +0000 (13:46 +0000)]
Fix compilation error (try 2).
svn path=/trunk/; revision=15908
Filip Navara [Tue, 14 Jun 2005 13:45:31 +0000 (13:45 +0000)]
Fix compilation error.
svn path=/trunk/; revision=15907
Filip Navara [Tue, 14 Jun 2005 13:10:40 +0000 (13:10 +0000)]
- Fix the declarations of PDRIVER_CANCEL, KeGetCurrentProcessorNumber and KPCR in ROS headers.
- Fix the declarations of KeGetCurrentProcessorNumber, PIO_QUERY_DEVICE_ROUTINE, THREAD_STATE, KPCR and KeAttachProcess in W32API headers.
- Remove KeInitializeApc, KEVENT_PAIR and TERMINATION_PORT declarations from W32API, they don't belong there.
- Correct the STDCALL order in callback declarations in winddk.h.
svn path=/trunk/; revision=15906
Hervé Poussineau [Tue, 14 Jun 2005 12:31:51 +0000 (12:31 +0000)]
Enumerate root hub connected to UHCI controller
Use Cromwell USB stack to initialize UHCI controller
svn path=/trunk/; revision=15905
Alex Ionescu [Tue, 14 Jun 2005 03:35:23 +0000 (03:35 +0000)]
Remove excessive debugging messages used during testing
svn path=/trunk/; revision=15904
Alex Ionescu [Tue, 14 Jun 2005 03:33:21 +0000 (03:33 +0000)]
Fix OB Bug and port ObQueryNameString from my branch so Herve can get back to working on USB. Sorry for taking so long, hpoussin\!
svn path=/trunk/; revision=15903
Gé van Geldorp [Mon, 13 Jun 2005 22:27:09 +0000 (22:27 +0000)]
Re-apply r15878 as it wasn't the cause of the problems
svn path=/trunk/; revision=15902
Gé van Geldorp [Mon, 13 Jun 2005 22:24:28 +0000 (22:24 +0000)]
We were changing the edi register, but not informing the compiler about this.
For certain optimization combinations, the compiler would assume edi was
unchanged. Fixed by adding %edi to the clobber list.
svn path=/trunk/; revision=15901
Hervé Poussineau [Mon, 13 Jun 2005 21:51:42 +0000 (21:51 +0000)]
Handle DeviceId property
Change InstanceId to Serenum\Mouse
svn path=/trunk/; revision=15900
Hervé Poussineau [Mon, 13 Jun 2005 21:44:32 +0000 (21:44 +0000)]
Fix string returned by IoRegisterDeviceInterface()
svn path=/trunk/; revision=15899
Hervé Poussineau [Mon, 13 Jun 2005 20:51:07 +0000 (20:51 +0000)]
Add registry entries related to USB hub driver
svn path=/trunk/; revision=15898
Hervé Poussineau [Mon, 13 Jun 2005 20:45:52 +0000 (20:45 +0000)]
Silent some debug messages
svn path=/trunk/; revision=15897
Hervé Poussineau [Mon, 13 Jun 2005 20:41:59 +0000 (20:41 +0000)]
Add usb hub driver. It is linked with cromwell usb stack
svn path=/trunk/; revision=15896
Hervé Poussineau [Mon, 13 Jun 2005 20:37:33 +0000 (20:37 +0000)]
Disable some usb empty drivers. We will use thoses in drivers/usb/cromwell
svn path=/trunk/; revision=15895
KJK::Hyperion [Mon, 13 Jun 2005 20:31:55 +0000 (20:31 +0000)]
longjmp should restore the stack pointer as it would be *after* setjmp returns. Since the PSEH implementation of setjmp is __stdcall, this value differs from the usual esp+4, because *after* return *two* doublewords are popped (return IP and parameter). Thanks to blight_ for reporting
svn path=/trunk/; revision=15894
Maarten Bosma [Mon, 13 Jun 2005 18:33:08 +0000 (18:33 +0000)]
set svn:eol-style native
svn path=/trunk/; revision=15893
Maarten Bosma [Mon, 13 Jun 2005 18:09:27 +0000 (18:09 +0000)]
remove empty dir
svn path=/trunk/; revision=15892
Maarten Bosma [Mon, 13 Jun 2005 18:09:22 +0000 (18:09 +0000)]
remove empty dir
svn path=/trunk/; revision=15891
Maarten Bosma [Mon, 13 Jun 2005 18:09:16 +0000 (18:09 +0000)]
remove empty dir
svn path=/trunk/; revision=15890
Maarten Bosma [Mon, 13 Jun 2005 18:09:11 +0000 (18:09 +0000)]
remove empty dir
svn path=/trunk/; revision=15889
Maarten Bosma [Mon, 13 Jun 2005 18:09:05 +0000 (18:09 +0000)]
remove empty dir
svn path=/trunk/; revision=15888
Maarten Bosma [Mon, 13 Jun 2005 18:07:56 +0000 (18:07 +0000)]
remove empty dir
svn path=/trunk/; revision=15887
Maarten Bosma [Mon, 13 Jun 2005 18:06:30 +0000 (18:06 +0000)]
remove content of empty dir (cvsignore)
svn path=/trunk/; revision=15886
Gregor Anich [Mon, 13 Jun 2005 15:29:05 +0000 (15:29 +0000)]
Fix warnings in inline assembly (I hope this doesnt expose a GCC bug and thus break the build for others, using 3.4.2 myself and everything works)
svn path=/trunk/; revision=15884
KJK::Hyperion [Mon, 13 Jun 2005 14:36:02 +0000 (14:36 +0000)]
did I miss a "the tree isn't supposed to build anymore" memo or what? fixes for compilation with GCC 3.3.3
svn path=/trunk/; revision=15883
Maarten Bosma [Mon, 13 Jun 2005 13:21:34 +0000 (13:21 +0000)]
XML Makefiles
svn path=/trunk/; revision=15882
Magnus Olsen [Mon, 13 Jun 2005 02:02:21 +0000 (02:02 +0000)]
revert back to 15869 for current change break 32 / 8 bpp for vbe drv, and vmware drv the mouse did not redaw some dialog box was wrong. and alot more
svn path=/trunk/; revision=15881
Magnus Olsen [Mon, 13 Jun 2005 01:58:57 +0000 (01:58 +0000)]
32dib remove one of color fill optimizing until it can be fix for oarch=pentiun2 DBG=0 with vmware drv
svn path=/trunk/; revision=15880
Magnus Olsen [Sun, 12 Jun 2005 19:23:40 +0000 (19:23 +0000)]
fix bug in color fill inline asm code. Did crash cirrus drv, vmware 5 drv and if the buffer was not align. Clean up inline asm code.
svn path=/trunk/; revision=15879
Gé van Geldorp [Sun, 12 Jun 2005 19:06:38 +0000 (19:06 +0000)]
Clip lines totally outside the clip region
svn path=/trunk/; revision=15878
Hartmut Birr [Sun, 12 Jun 2005 16:20:10 +0000 (16:20 +0000)]
Print more informations on a BSOD by enabling the debug prints to the screen.
svn path=/trunk/; revision=15877
Casper Hornstrup [Sun, 12 Jun 2005 15:33:34 +0000 (15:33 +0000)]
Show execution time of tests
svn path=/trunk/; revision=15876
Martin Fuchs [Sun, 12 Jun 2005 14:09:39 +0000 (14:09 +0000)]
remove duplicate toolbar button
svn path=/trunk/; revision=15875
Gé van Geldorp [Sun, 12 Jun 2005 13:11:36 +0000 (13:11 +0000)]
Allow logging of calls into display driver (disabled by default)
svn path=/trunk/; revision=15874
Martin Fuchs [Sun, 12 Jun 2005 11:30:17 +0000 (11:30 +0000)]
small adjustements:
- #ifdef for WINE specific menu item
- C style comment
- white space
svn path=/trunk/; revision=15873
Casper Hornstrup [Sun, 12 Jun 2005 10:52:18 +0000 (10:52 +0000)]
Document well-known targets
svn path=/trunk/; revision=15872
Hartmut Birr [Sun, 12 Jun 2005 10:33:22 +0000 (10:33 +0000)]
Preinitialize the Provider to prevent from crashing if no sockets were given.
svn path=/trunk/; revision=15871
Hartmut Birr [Sun, 12 Jun 2005 10:25:49 +0000 (10:25 +0000)]
- Fixed the calculation of some offset values.
- Used the correct flag for testing of a bss section.
svn path=/trunk/; revision=15870
Hartmut Birr [Sun, 12 Jun 2005 10:23:04 +0000 (10:23 +0000)]
- Fixed the inline assembler in DIB_16BPP_ColorFill.
- Calculated the color value outside of the loop in DIB_16BPP_ColorFill.
svn path=/trunk/; revision=15869
Casper Hornstrup [Sun, 12 Jun 2005 10:18:51 +0000 (10:18 +0000)]
Support module_depends target
svn path=/trunk/; revision=15868
Martin Fuchs [Sun, 12 Jun 2005 10:14:37 +0000 (10:14 +0000)]
- standardize resource scripts: align code and remove tabs
- ifdef __WINE__ for ID_ABOUT_WINE
svn path=/trunk/; revision=15867