Commit graph

18483 commits

Author SHA1 Message Date
Christoph von Wittich 8869a08604 fix macro redefinition when compiling with msvc
svn path=/trunk/; revision=19786
2005-11-30 22:11:00 +00:00
Hartmut Birr 85057b1dad Don't check for RequestedOptions if a trailing slash is removed.
svn path=/trunk/; revision=19785
2005-11-30 21:29:39 +00:00
Andrew Munger a0a5cebd2d Define __NO_CTYPE_INLINES so release npfs will build again.
svn path=/trunk/; revision=19784
2005-11-30 19:12:40 +00:00
Thomas Bluemel 287d585255 implemented SetupDiGetClassDevPropertySheetsA
svn path=/trunk/; revision=19783
2005-11-30 18:41:46 +00:00
Thomas Bluemel 72aa8c78c4 fixed call to SetupDiGetClassDevPropertySheets
svn path=/trunk/; revision=19782
2005-11-30 18:26:43 +00:00
Gé van Geldorp 03ed25518a Alex Buell <alex.buell@munted.org.uk>:
- math_asm.S: undefined references to 'not' when linking ntdll.dll

svn path=/trunk/; revision=19781
2005-11-30 17:28:42 +00:00
Hervé Poussineau bb2ae99c0e Finish implementation of SetupDiGetClassDevPropertySheetsW (not tested)
svn path=/trunk/; revision=19780
2005-11-30 17:11:43 +00:00
Thomas Bluemel c38f6ddcdc display "Unknown" as status when querying the device status failed
svn path=/trunk/; revision=19779
2005-11-30 16:54:54 +00:00
Thomas Bluemel 8a98faad53 forgot to commit this change
svn path=/trunk/; revision=19778
2005-11-30 16:52:41 +00:00
Thomas Bluemel 8274f45b80 - support remote device property sheets
- display the device status

svn path=/trunk/; revision=19777
2005-11-30 16:33:05 +00:00
Martin Fuchs de00331be1 sprintf_s1
svn path=/trunk/; revision=19776
2005-11-30 14:02:55 +00:00
Martin Fuchs 84de2f0d6d XML-encode characters below 0x20
svn path=/trunk/; revision=19775
2005-11-30 11:57:20 +00:00
Christoph von Wittich 65ee299192 fix linker options
svn path=/trunk/; revision=19774
2005-11-30 09:16:21 +00:00
Alex Ionescu e71c1a192e - Implement remaining functions in rtl/i386/math_asm.S
- Fix some more build issues.

svn path=/trunk/; revision=19773
2005-11-30 08:15:13 +00:00
Steven Edwards 3655d0193a a few more porting fixes
svn path=/trunk/; revision=19772
2005-11-30 08:01:56 +00:00
Alex Ionescu ae0da1c186 - Remove NTSYSAPI/NTSYSCALLAPI definitions from NDK, they are already in winnt.h (add them to w32api).
- Add the generic RTL definitions to rtl.xml instead of the rtl.h
- Don't define min again, it's already in the SDK headers.

svn path=/trunk/; revision=19771
2005-11-30 07:36:08 +00:00
Alex Ionescu 35cb6a4cf3 - Disable inlining of more string functions in MSVC, since we're the lib defining them.
svn path=/trunk/; revision=19770
2005-11-30 06:49:19 +00:00
Alex Ionescu d1d8835c45 - Define _CTYPE_DISABLE_MACROS for MSVC build.
svn path=/trunk/; revision=19769
2005-11-30 06:44:27 +00:00
Steven Edwards 5d2a019961 and remove the defines from here for _CRT_* backward compatiblity hacks
svn path=/trunk/; revision=19768
2005-11-30 05:52:40 +00:00
Steven Edwards c08547cadd define _CRT_SECURE_NO_DEPRECATE and _CRT_NON_CONFORMING_SWPRINTFS until we have a strsafe lib that works for both msvc and mingw
svn path=/trunk/; revision=19767
2005-11-30 05:51:24 +00:00
Steven Edwards 7b168f1206 'precomp.h' -><precomp.h>
svn path=/trunk/; revision=19766
2005-11-30 05:35:59 +00:00
Christoph von Wittich eb1fd34ff9 added more correct linker flags (patch by brezenbak)
svn path=/trunk/; revision=19765
2005-11-30 00:26:51 +00:00
Hartmut Birr bcde224adb - Used the already detected cache line size for RtlPrefetchMemoryNonTemporal.
- Initialized RtlPrefetchMemoryNonTemporal earlier.  
- Change the memory protection during the initialisation of RtlPrefetchMemoryNonTemporal.

svn path=/trunk/; revision=19764
2005-11-30 00:25:48 +00:00
Ged Murphy 7f387da9c4 put MEAN_AND_LEAN in correct place. Fixes build on msvc
svn path=/trunk/; revision=19763
2005-11-30 00:17:14 +00:00
Christoph von Wittich d1002cf3e9 fix some problems in patch from brezenbak
svn path=/trunk/; revision=19762
2005-11-30 00:10:54 +00:00
Martin Fuchs d171777e85 struct FileHolder to encapsulate _tfopen/_tfopen_s()
svn path=/trunk/; revision=19761
2005-11-30 00:01:25 +00:00
Thomas Bluemel 1acce99c61 preliminary comment out the self-modifying code for RtlPrefetchMemoryNonTemporal
svn path=/trunk/; revision=19760
2005-11-29 22:39:33 +00:00
Hartmut Birr ad9750d854 Cleanup isn't necessary after calling the driver in NtQueryDirectoryFile.
svn path=/trunk/; revision=19759
2005-11-29 22:39:12 +00:00
Thomas Bluemel ebad9f3557 fixed some more warnings
svn path=/trunk/; revision=19757
2005-11-29 22:07:10 +00:00
Thomas Bluemel 79a33a4f51 remove obsolete shutdown tool from rosapps
svn path=/trunk/; revision=19756
2005-11-29 22:03:55 +00:00
Thomas Bluemel f9f4b54a9f remove obsolete shutdown tool from rosapps
svn path=/trunk/; revision=19755
2005-11-29 22:03:43 +00:00
Gé van Geldorp ff15a308a5 Add command line shutdown utility to build
svn path=/trunk/; revision=19754
2005-11-29 21:57:19 +00:00
Thomas Bluemel 3bbec11174 properly capture the file name in NtQueryDirectoryFile
svn path=/trunk/; revision=19753
2005-11-29 21:49:41 +00:00
Hartmut Birr eaf958a931 Allocate the memory for the search pattern in kernel space if it is necessary (in NtQueryDirectoryFile).
svn path=/trunk/; revision=19752
2005-11-29 19:07:03 +00:00
Martin Fuchs e29e4fd76e integrate replacement function for SHBindToParent()
svn path=/trunk/; revision=19751
2005-11-29 13:35:11 +00:00
Martin Fuchs e87cd46903 Adjust for Visual Studio 2005:
- use secure CRT functions where available
- use COUNTOF instead of hard coded buffer sizes
- project files in new format for manifest integration

svn path=/trunk/; revision=19750
2005-11-29 13:34:24 +00:00
Martin Fuchs 2b3e3984b1 correct _com_ptr usage
svn path=/trunk/; revision=19749
2005-11-29 12:54:54 +00:00
Thomas Bluemel fb9cd9cd0c - fixed the ProbeForWrite prototype
- some fixes to get ntoskrnl to build with -Wcast-qual and -Wsign-compare
- don't touch any memory outside the given range in ProbeForWrite and touch all pages within the range

svn path=/trunk/; revision=19748
2005-11-29 11:44:04 +00:00
Thomas Bluemel 73f5202b01 fix comment in RtlPrefetchMemoryNonTemporal
svn path=/trunk/; revision=19747
2005-11-29 11:09:42 +00:00
Thomas Bluemel c8f142be9f fixed registry querying code in Ki386SetProcessorFeatures
svn path=/trunk/; revision=19746
2005-11-29 10:09:26 +00:00
Martin Fuchs 8153fdd194 switch to standard conform CRT function names
svn path=/trunk/; revision=19745
2005-11-29 09:22:39 +00:00
Gé van Geldorp aaa0559058 Samuel Serapióega <samcharly@hotmail.com>:
- Spanish translation update
From bug 1058.

svn path=/trunk/; revision=19744
2005-11-29 08:23:10 +00:00
Royce Mitchell III 0e2e90ebaa enhance generated msvc projects - patch by Brezenbak
svn path=/trunk/; revision=19743
2005-11-29 06:24:56 +00:00
Alex Ionescu 9ff294c54e - Implement RtlPrefectMemoryNonTemporal. Patch by Patrick Baggett <baggett.patrick@gmail.com> and myself.
svn path=/trunk/; revision=19742
2005-11-29 02:40:18 +00:00
Christoph von Wittich 3b62e7d538 fix warning
svn path=/trunk/; revision=19741
2005-11-29 01:54:33 +00:00
Christoph von Wittich abe7b48501 fixed some warnings when compiling with msvc
svn path=/trunk/; revision=19740
2005-11-29 01:48:25 +00:00
Thomas Bluemel c5ad74b166 another hack to get reactos to build again
svn path=/trunk/; revision=19739
2005-11-29 01:35:32 +00:00
Alex Ionescu 2a59159ff1 - Fix the build (patch by Thomas Weidenmueller)
svn path=/trunk/; revision=19738
2005-11-29 00:33:22 +00:00
Nathan Woods da63a147f4 Regedit: Implemented accelerator keys
svn path=/trunk/; revision=19737
2005-11-28 23:58:49 +00:00
Thomas Bluemel f7140e3afe oops, I didn't mean to commit that...
svn path=/trunk/; revision=19736
2005-11-28 23:54:06 +00:00