Hartmut Birr [Wed, 30 Nov 2005 21:29:39 +0000 (21:29 +0000)]
Don't check for RequestedOptions if a trailing slash is removed.
svn path=/trunk/; revision=19785
Andrew Munger [Wed, 30 Nov 2005 19:12:40 +0000 (19:12 +0000)]
Define __NO_CTYPE_INLINES so release npfs will build again.
svn path=/trunk/; revision=19784
Thomas Bluemel [Wed, 30 Nov 2005 18:41:46 +0000 (18:41 +0000)]
implemented SetupDiGetClassDevPropertySheetsA
svn path=/trunk/; revision=19783
Thomas Bluemel [Wed, 30 Nov 2005 18:26:43 +0000 (18:26 +0000)]
fixed call to SetupDiGetClassDevPropertySheets
svn path=/trunk/; revision=19782
Gé van Geldorp [Wed, 30 Nov 2005 17:28:42 +0000 (17:28 +0000)]
Alex Buell <alex.buell@munted.org.uk>:
- math_asm.S: undefined references to 'not' when linking ntdll.dll
svn path=/trunk/; revision=19781
Hervé Poussineau [Wed, 30 Nov 2005 17:11:43 +0000 (17:11 +0000)]
Finish implementation of SetupDiGetClassDevPropertySheetsW (not tested)
svn path=/trunk/; revision=19780
Thomas Bluemel [Wed, 30 Nov 2005 16:54:54 +0000 (16:54 +0000)]
display "Unknown" as status when querying the device status failed
svn path=/trunk/; revision=19779
Thomas Bluemel [Wed, 30 Nov 2005 16:52:41 +0000 (16:52 +0000)]
forgot to commit this change
svn path=/trunk/; revision=19778
Thomas Bluemel [Wed, 30 Nov 2005 16:33:05 +0000 (16:33 +0000)]
- support remote device property sheets
- display the device status
svn path=/trunk/; revision=19777
Martin Fuchs [Wed, 30 Nov 2005 14:02:55 +0000 (14:02 +0000)]
sprintf_s1
svn path=/trunk/; revision=19776
Martin Fuchs [Wed, 30 Nov 2005 11:57:20 +0000 (11:57 +0000)]
XML-encode characters below 0x20
svn path=/trunk/; revision=19775
Christoph von Wittich [Wed, 30 Nov 2005 09:16:21 +0000 (09:16 +0000)]
fix linker options
svn path=/trunk/; revision=19774
Alex Ionescu [Wed, 30 Nov 2005 08:15:13 +0000 (08:15 +0000)]
- Implement remaining functions in rtl/i386/math_asm.S
- Fix some more build issues.
svn path=/trunk/; revision=19773
Steven Edwards [Wed, 30 Nov 2005 08:01:56 +0000 (08:01 +0000)]
a few more porting fixes
svn path=/trunk/; revision=19772
Alex Ionescu [Wed, 30 Nov 2005 07:36:08 +0000 (07:36 +0000)]
- 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
Alex Ionescu [Wed, 30 Nov 2005 06:49:19 +0000 (06:49 +0000)]
- Disable inlining of more string functions in MSVC, since we're the lib defining them.
svn path=/trunk/; revision=19770
Alex Ionescu [Wed, 30 Nov 2005 06:44:27 +0000 (06:44 +0000)]
- Define _CTYPE_DISABLE_MACROS for MSVC build.
svn path=/trunk/; revision=19769
Steven Edwards [Wed, 30 Nov 2005 05:52:40 +0000 (05:52 +0000)]
and remove the defines from here for _CRT_* backward compatiblity hacks
svn path=/trunk/; revision=19768
Steven Edwards [Wed, 30 Nov 2005 05:51:24 +0000 (05:51 +0000)]
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
Steven Edwards [Wed, 30 Nov 2005 05:35:59 +0000 (05:35 +0000)]
'precomp.h' -><precomp.h>
svn path=/trunk/; revision=19766
Christoph von Wittich [Wed, 30 Nov 2005 00:26:51 +0000 (00:26 +0000)]
added more correct linker flags (patch by brezenbak)
svn path=/trunk/; revision=19765
Hartmut Birr [Wed, 30 Nov 2005 00:25:48 +0000 (00:25 +0000)]
- 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
Ged Murphy [Wed, 30 Nov 2005 00:17:14 +0000 (00:17 +0000)]
put MEAN_AND_LEAN in correct place. Fixes build on msvc
svn path=/trunk/; revision=19763
Christoph von Wittich [Wed, 30 Nov 2005 00:10:54 +0000 (00:10 +0000)]
fix some problems in patch from brezenbak
svn path=/trunk/; revision=19762
Martin Fuchs [Wed, 30 Nov 2005 00:01:25 +0000 (00:01 +0000)]
struct FileHolder to encapsulate _tfopen/_tfopen_s()
svn path=/trunk/; revision=19761
Thomas Bluemel [Tue, 29 Nov 2005 22:39:33 +0000 (22:39 +0000)]
preliminary comment out the self-modifying code for RtlPrefetchMemoryNonTemporal
svn path=/trunk/; revision=19760
Hartmut Birr [Tue, 29 Nov 2005 22:39:12 +0000 (22:39 +0000)]
Cleanup isn't necessary after calling the driver in NtQueryDirectoryFile.
svn path=/trunk/; revision=19759
Thomas Bluemel [Tue, 29 Nov 2005 22:07:10 +0000 (22:07 +0000)]
fixed some more warnings
svn path=/trunk/; revision=19757
Thomas Bluemel [Tue, 29 Nov 2005 22:03:55 +0000 (22:03 +0000)]
remove obsolete shutdown tool from rosapps
svn path=/trunk/; revision=19756
Thomas Bluemel [Tue, 29 Nov 2005 22:03:43 +0000 (22:03 +0000)]
remove obsolete shutdown tool from rosapps
svn path=/trunk/; revision=19755
Gé van Geldorp [Tue, 29 Nov 2005 21:57:19 +0000 (21:57 +0000)]
Add command line shutdown utility to build
svn path=/trunk/; revision=19754
Thomas Bluemel [Tue, 29 Nov 2005 21:49:41 +0000 (21:49 +0000)]
properly capture the file name in NtQueryDirectoryFile
svn path=/trunk/; revision=19753
Hartmut Birr [Tue, 29 Nov 2005 19:07:03 +0000 (19:07 +0000)]
Allocate the memory for the search pattern in kernel space if it is necessary (in NtQueryDirectoryFile).
svn path=/trunk/; revision=19752
Martin Fuchs [Tue, 29 Nov 2005 13:35:11 +0000 (13:35 +0000)]
integrate replacement function for SHBindToParent()
svn path=/trunk/; revision=19751
Martin Fuchs [Tue, 29 Nov 2005 13:34:24 +0000 (13:34 +0000)]
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
Martin Fuchs [Tue, 29 Nov 2005 12:54:54 +0000 (12:54 +0000)]
correct _com_ptr usage
svn path=/trunk/; revision=19749
Thomas Bluemel [Tue, 29 Nov 2005 11:44:04 +0000 (11:44 +0000)]
- 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
Thomas Bluemel [Tue, 29 Nov 2005 11:09:42 +0000 (11:09 +0000)]
fix comment in RtlPrefetchMemoryNonTemporal
svn path=/trunk/; revision=19747
Thomas Bluemel [Tue, 29 Nov 2005 10:09:26 +0000 (10:09 +0000)]
fixed registry querying code in Ki386SetProcessorFeatures
svn path=/trunk/; revision=19746
Martin Fuchs [Tue, 29 Nov 2005 09:22:39 +0000 (09:22 +0000)]
switch to standard conform CRT function names
svn path=/trunk/; revision=19745
Gé van Geldorp [Tue, 29 Nov 2005 08:23:10 +0000 (08:23 +0000)]
Samuel Serapióega <samcharly@hotmail.com>:
- Spanish translation update
From bug 1058.
svn path=/trunk/; revision=19744
Royce Mitchell III [Tue, 29 Nov 2005 06:24:56 +0000 (06:24 +0000)]
enhance generated msvc projects - patch by Brezenbak
svn path=/trunk/; revision=19743
Alex Ionescu [Tue, 29 Nov 2005 02:40:18 +0000 (02:40 +0000)]
- Implement RtlPrefectMemoryNonTemporal. Patch by Patrick Baggett <baggett.patrick@gmail.com> and myself.
svn path=/trunk/; revision=19742
Christoph von Wittich [Tue, 29 Nov 2005 01:54:33 +0000 (01:54 +0000)]
fix warning
svn path=/trunk/; revision=19741
Christoph von Wittich [Tue, 29 Nov 2005 01:48:25 +0000 (01:48 +0000)]
fixed some warnings when compiling with msvc
svn path=/trunk/; revision=19740
Thomas Bluemel [Tue, 29 Nov 2005 01:35:32 +0000 (01:35 +0000)]
another hack to get reactos to build again
svn path=/trunk/; revision=19739
Alex Ionescu [Tue, 29 Nov 2005 00:33:22 +0000 (00:33 +0000)]
- Fix the build (patch by Thomas Weidenmueller)
svn path=/trunk/; revision=19738
Nathan Woods [Mon, 28 Nov 2005 23:58:49 +0000 (23:58 +0000)]
Regedit: Implemented accelerator keys
svn path=/trunk/; revision=19737
Thomas Bluemel [Mon, 28 Nov 2005 23:54:06 +0000 (23:54 +0000)]
oops, I didn't mean to commit that...
svn path=/trunk/; revision=19736
Thomas Bluemel [Mon, 28 Nov 2005 23:43:40 +0000 (23:43 +0000)]
fixed some prototypes
svn path=/trunk/; revision=19735
Royce Mitchell III [Mon, 28 Nov 2005 23:35:35 +0000 (23:35 +0000)]
inline -> __inline
patch by Brezenbak - small modifications by me
svn path=/trunk/; revision=19734
Thomas Bluemel [Mon, 28 Nov 2005 23:27:16 +0000 (23:27 +0000)]
don't include the ddk
svn path=/trunk/; revision=19733
Alex Ionescu [Mon, 28 Nov 2005 23:25:31 +0000 (23:25 +0000)]
- Support INIT section pragmas for msvc. Patch by Brezenbak.
svn path=/trunk/; revision=19732
Gé van Geldorp [Mon, 28 Nov 2005 23:21:24 +0000 (23:21 +0000)]
Fix the fix to RtlFindMessage
svn path=/trunk/; revision=19731
Thomas Bluemel [Mon, 28 Nov 2005 22:25:11 +0000 (22:25 +0000)]
fixed some warnings
svn path=/trunk/; revision=19730
Alex Ionescu [Mon, 28 Nov 2005 22:24:37 +0000 (22:24 +0000)]
- 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
Gé van Geldorp [Mon, 28 Nov 2005 22:03:22 +0000 (22:03 +0000)]
Re-import wmc from Wine
svn path=/trunk/; revision=19728
Gé van Geldorp [Mon, 28 Nov 2005 22:01:21 +0000 (22:01 +0000)]
Remove outdated wmc
svn path=/trunk/; revision=19727
Alex Ionescu [Mon, 28 Nov 2005 21:40:21 +0000 (21:40 +0000)]
- 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
James Tabor [Mon, 28 Nov 2005 21:28:12 +0000 (21:28 +0000)]
Fix header includes.
svn path=/trunk/; revision=19725
Brandon Turner [Mon, 28 Nov 2005 19:41:01 +0000 (19:41 +0000)]
fixed the stretch code with some help from filip. small formatting changes.
svn path=/trunk/; revision=19724
Gé van Geldorp [Mon, 28 Nov 2005 19:36:57 +0000 (19:36 +0000)]
No use in building the targets just to immediately clean them again
svn path=/trunk/; revision=19723
Royce Mitchell III [Mon, 28 Nov 2005 18:23:25 +0000 (18:23 +0000)]
append "_auto" to dsp and vcproj filenames to not conflict with any manually created project files
svn path=/trunk/; revision=19722
Brandon Turner [Mon, 28 Nov 2005 14:16:39 +0000 (14:16 +0000)]
devmgr.exe changed to devmgrapp.exe
svn path=/trunk/; revision=19721
Thomas Bluemel [Mon, 28 Nov 2005 11:00:01 +0000 (11:00 +0000)]
also scroll the selection
svn path=/trunk/; revision=19720
Thomas Bluemel [Mon, 28 Nov 2005 10:38:04 +0000 (10:38 +0000)]
scroll the console properly instead of repainting it
svn path=/trunk/; revision=19719
Thomas Bluemel [Mon, 28 Nov 2005 10:20:44 +0000 (10:20 +0000)]
fix no newline at end of file warning
svn path=/trunk/; revision=19718
Royce Mitchell III [Mon, 28 Nov 2005 03:46:16 +0000 (03:46 +0000)]
fix linux builds - sorry
svn path=/trunk/; revision=19717
Thomas Bluemel [Mon, 28 Nov 2005 01:22:52 +0000 (01:22 +0000)]
fixed some warnings
svn path=/trunk/; revision=19716
Thomas Bluemel [Mon, 28 Nov 2005 01:10:49 +0000 (01:10 +0000)]
minor fixes
svn path=/trunk/; revision=19715
Brandon Turner [Mon, 28 Nov 2005 01:09:27 +0000 (01:09 +0000)]
fix wallpaper style center and implement tile.
svn path=/trunk/; revision=19714
Art Yerkes [Sun, 27 Nov 2005 23:36:55 +0000 (23:36 +0000)]
Case changes for file names to unbreak unix build.
svn path=/trunk/; revision=19713
Nathan Woods [Sun, 27 Nov 2005 23:23:38 +0000 (23:23 +0000)]
Regedit: Partially implemented Find/Find Next
Currently only implemented "Search Key Names"; searching key values and data not yet implemented. Also, the searching algorithm is pretty crude right now.
svn path=/trunk/; revision=19712
Thomas Bluemel [Sun, 27 Nov 2005 23:18:12 +0000 (23:18 +0000)]
more light-weight gui consoles that don't double-buffer the console screen
svn path=/trunk/; revision=19710
Brandon Turner [Sun, 27 Nov 2005 23:15:07 +0000 (23:15 +0000)]
fall back to .default values aren't found. ntclose -> zwclose thanks to thomas.
svn path=/trunk/; revision=19709
Royce Mitchell III [Sun, 27 Nov 2005 23:04:51 +0000 (23:04 +0000)]
move xml.h/cpp and ssprintf.h/cpp up a directory, make both rbuild and buildno use these same files
svn path=/trunk/; revision=19708
Gé van Geldorp [Sun, 27 Nov 2005 23:04:05 +0000 (23:04 +0000)]
Tell others to leave our port alone
svn path=/trunk/; revision=19707
Royce Mitchell III [Sun, 27 Nov 2005 23:01:38 +0000 (23:01 +0000)]
add simplified version of XMLLoadFile() - preparation to move up a directory
svn path=/trunk/; revision=19706
Royce Mitchell III [Sun, 27 Nov 2005 22:59:20 +0000 (22:59 +0000)]
remove dependance on rbuild's headers - preparation to move up a directory
svn path=/trunk/; revision=19705
Thomas Bluemel [Sun, 27 Nov 2005 22:45:01 +0000 (22:45 +0000)]
fixed uninitialized variable warning
svn path=/trunk/; revision=19704
Thomas Bluemel [Sun, 27 Nov 2005 22:33:18 +0000 (22:33 +0000)]
Patch by encoded <samcharly@hotmail.com>:
- added some Spanish translations
svn path=/trunk/; revision=19703
Gé van Geldorp [Sun, 27 Nov 2005 22:27:35 +0000 (22:27 +0000)]
Auto-register DLLs during 2nd stage setup
svn path=/trunk/; revision=19702
Hervé Poussineau [Sun, 27 Nov 2005 22:13:00 +0000 (22:13 +0000)]
Keep remote machine name in device info set. Use it when needed
svn path=/trunk/; revision=19701
Brandon Turner [Sun, 27 Nov 2005 21:31:35 +0000 (21:31 +0000)]
Structure member name changes. Alex just told me what to do. ;)
svn path=/trunk/; revision=19700
Hervé Poussineau [Sun, 27 Nov 2005 21:00:09 +0000 (21:00 +0000)]
Write connection name at the right place in registry.
Add PnpInstanceId and ShowIcon values
svn path=/trunk/; revision=19699
Hervé Poussineau [Sun, 27 Nov 2005 20:59:09 +0000 (20:59 +0000)]
Small cleanup/fixes:
- Don't open registry keys with full access rights
- Replace OutputDebugString by DPRINT
svn path=/trunk/; revision=19698
Alex Ionescu [Sun, 27 Nov 2005 20:18:33 +0000 (20:18 +0000)]
- Add the real NT Object Callbacks and #ifdef out the ReactOS ones.
- Add the real NT Loader Parameter Block structures & friends and #ifdef out the ReactOS ones (thanks to Filip Navara for some work on these).
svn path=/trunk/; revision=19697
Alex Ionescu [Sun, 27 Nov 2005 20:01:57 +0000 (20:01 +0000)]
- Forgot to add the define which enables _REACTOS_
svn path=/trunk/; revision=19696
Hervé Poussineau [Sun, 27 Nov 2005 19:40:46 +0000 (19:40 +0000)]
Implement most of SetupDiGetClassDevPropertySheetsW
svn path=/trunk/; revision=19695
Alex Ionescu [Sun, 27 Nov 2005 19:21:19 +0000 (19:21 +0000)]
- Fix compile issues caused by previous patch.
- Fix KPROFILE definition.
- Protect ReactOS-only members of EPROCESS, OBJECT_HEADER, W32_CALLOUT_DATA.
- Protect MADDRESS_SPACE for ReactOS only.
svn path=/trunk/; revision=19694
Alex Ionescu [Sun, 27 Nov 2005 18:24:32 +0000 (18:24 +0000)]
- Remove KTSS_NOIOMP from NDK.
- Fix KTSS definition.
- Fix KTRAP_FRAME definition.
- Fix RTL_PROCESS_BACKTRACE_INFORMATION and RTL_PROCESS_BACKTRACES definitions.
- Fix/rename RUNDOWN_DESCRIPTOR definition.
- Rename PPF_ definitions to RTL_USER_PROCESS_PARAMETERS_
- Setup a global _REACTOS_ define when code is compiled.
- #ifdef out the multiboot flags from the NDK so they'll only be available for ReactOS. Dirty 'hack' until we stop using them.
- Update NDK Fixme list, since all major bugs are fixed now.
svn path=/trunk/; revision=19693
Hervé Poussineau [Sun, 27 Nov 2005 17:05:37 +0000 (17:05 +0000)]
Fix part of bug 1053, by adding other hardware IDs that don't need a driver
svn path=/trunk/; revision=19692
Hartmut Birr [Sun, 27 Nov 2005 15:59:32 +0000 (15:59 +0000)]
Lock the MainResource from fcb, if we are trying to write back a modified cache segment.
Usually we have to call the callback function from FSD.
svn path=/trunk/; revision=19691
Hartmut Birr [Sun, 27 Nov 2005 15:53:46 +0000 (15:53 +0000)]
Use the calculated cluster/offset pair if we extend a file.
svn path=/trunk/; revision=19690
Hartmut Birr [Sun, 27 Nov 2005 15:44:36 +0000 (15:44 +0000)]
- Lock the MainResource if we overwrite or supersede an existing file.
- Use given allocation size, if we overwrite or supersede an existing file.
svn path=/trunk/; revision=19689
Filip Navara [Sun, 27 Nov 2005 15:37:06 +0000 (15:37 +0000)]
Use inflib.
svn path=/trunk/; revision=19688
Hervé Poussineau [Sun, 27 Nov 2005 14:51:06 +0000 (14:51 +0000)]
Add math coprocessor PNP id. Fixes bug 1052.
svn path=/trunk/; revision=19687
Thomas Bluemel [Sun, 27 Nov 2005 14:02:58 +0000 (14:02 +0000)]
fixed uninitialized variables warnings
svn path=/trunk/; revision=19686
Magnus Olsen [Sun, 27 Nov 2005 13:51:28 +0000 (13:51 +0000)]
Fix so reactos can boot to gui again Thx W3seek for his small patch
svn path=/trunk/; revision=19685
Casper Hornstrup [Sun, 27 Nov 2005 13:02:25 +0000 (13:02 +0000)]
Speed up compilation of gdiplus
svn path=/trunk/; revision=19684