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
Thomas Bluemel
012bdf846d
fixed some prototypes
...
svn path=/trunk/; revision=19735
2005-11-28 23:43:40 +00:00
Royce Mitchell III
8c581cc643
inline -> __inline
...
patch by Brezenbak - small modifications by me
svn path=/trunk/; revision=19734
2005-11-28 23:35:35 +00:00
Thomas Bluemel
1a278f4518
don't include the ddk
...
svn path=/trunk/; revision=19733
2005-11-28 23:27:16 +00:00
Alex Ionescu
caaa37c1ac
- Support INIT section pragmas for msvc. Patch by Brezenbak.
...
svn path=/trunk/; revision=19732
2005-11-28 23:25:31 +00:00
Gé van Geldorp
678fb5ae5f
Fix the fix to RtlFindMessage
...
svn path=/trunk/; revision=19731
2005-11-28 23:21:24 +00:00
Thomas Bluemel
b60174b09d
fixed some warnings
...
svn path=/trunk/; revision=19730
2005-11-28 22:25:11 +00:00
Alex Ionescu
1756c4a269
- Remove inlined gas assembly + c code mix in math.c and write the functions in real assembly code.
...
- Fix pch usage and qsort callback definition.
RTL can now be built with msvc.
svn path=/trunk/; revision=19729
2005-11-28 22:24:37 +00:00
Gé van Geldorp
0586868b52
Re-import wmc from Wine
...
svn path=/trunk/; revision=19728
2005-11-28 22:03:22 +00:00
Gé van Geldorp
512b5dad2c
Remove outdated wmc
...
svn path=/trunk/; revision=19727
2005-11-28 22:01:21 +00:00
Alex Ionescu
c1da20b370
- Make the NDK compatible with the MSDDK again.
...
- Fix some w32api incompatibility cruft since w32api insists on including winnt.h from kernel-mode.
- Fix some stuff that was including both kernel-mode and user-mode headers together.
- Use PISECURITY_DESCRIPTOR, not PSECURITY_DESCRIPTOR.
svn path=/trunk/; revision=19726
2005-11-28 21:40:21 +00:00
James Tabor
c816db4fb7
Fix header includes.
...
svn path=/trunk/; revision=19725
2005-11-28 21:28:12 +00:00
Brandon Turner
281343a6d5
fixed the stretch code with some help from filip. small formatting changes.
...
svn path=/trunk/; revision=19724
2005-11-28 19:41:01 +00:00