Magnus Olsen [Fri, 17 Sep 2004 18:37:37 +0000 (18:37 +0000)]
fix last compilings warings from this file.
svn path=/trunk/; revision=10895
Magnus Olsen [Fri, 17 Sep 2004 18:19:52 +0000 (18:19 +0000)]
fix last compilings warings from this file.
svn path=/trunk/; revision=10894
Magnus Olsen [Fri, 17 Sep 2004 18:12:17 +0000 (18:12 +0000)]
fix last compilings warings from this file.
svn path=/trunk/; revision=10893
Magnus Olsen [Fri, 17 Sep 2004 17:54:46 +0000 (17:54 +0000)]
fix last compilings warings from this file.
svn path=/trunk/; revision=10892
Magnus Olsen [Fri, 17 Sep 2004 17:47:14 +0000 (17:47 +0000)]
fix some compings warings not all yet
svn path=/trunk/; revision=10891
Magnus Olsen [Fri, 17 Sep 2004 17:31:08 +0000 (17:31 +0000)]
fix some compings warings not all yet
svn path=/trunk/; revision=10890
Martin Fuchs [Fri, 17 Sep 2004 16:56:46 +0000 (16:56 +0000)]
Handle "." and ".." as special direcory names and move them at the very first beginning of directory listings
svn path=/trunk/; revision=10888
Art Yerkes [Fri, 17 Sep 2004 16:07:41 +0000 (16:07 +0000)]
Userland test for lan.sys
svn path=/trunk/; revision=10887
Art Yerkes [Fri, 17 Sep 2004 15:51:52 +0000 (15:51 +0000)]
Interface for lan.sys
svn path=/trunk/; revision=10886
Art Yerkes [Fri, 17 Sep 2004 15:51:07 +0000 (15:51 +0000)]
Removed arp.h until the arp part is finished.
svn path=/trunk/; revision=10885
Art Yerkes [Fri, 17 Sep 2004 15:50:16 +0000 (15:50 +0000)]
lan.sys is a simple driver providing access to ndis. This stuff is
ripped from tcpip.sys in preparation for a big breakup.
svn path=/trunk/; revision=10884
Gé van Geldorp [Fri, 17 Sep 2004 14:48:20 +0000 (14:48 +0000)]
Restore old DBG and KDBG defaults
svn path=/trunk/; revision=10883
Magnus Olsen [Fri, 17 Sep 2004 09:25:10 +0000 (09:25 +0000)]
fix small spelling fault
svn path=/trunk/; revision=10882
Gé van Geldorp [Thu, 16 Sep 2004 21:31:50 +0000 (21:31 +0000)]
Get rid of .edf files
svn path=/trunk/; revision=10881
Magnus Olsen [Thu, 16 Sep 2004 19:22:12 +0000 (19:22 +0000)]
my small change to config to add optimze build for a cpu
did break build for shm
it did need small change in makefile for lpc now it works agein
sorry all
svn path=/trunk/; revision=10880
Magnus Olsen [Thu, 16 Sep 2004 19:20:57 +0000 (19:20 +0000)]
my small change to config to add optimze build for a cpu
did break build for nptest
it did need small change in makefile for lpc now it works agein
sorry all
svn path=/trunk/; revision=10879
Magnus Olsen [Thu, 16 Sep 2004 19:19:34 +0000 (19:19 +0000)]
my small change to config to add optimze build for a cpu
did break build for mstest
it did need small change in makefile for lpc now it works agein
sorry all
svn path=/trunk/; revision=10878
Magnus Olsen [Thu, 16 Sep 2004 18:47:20 +0000 (18:47 +0000)]
my small change to config to add optimze build for a cpu
did break build for lpc
it did need small change in makefile for lpc now it works agein
sorry all
svn path=/trunk/; revision=10877
Magnus Olsen [Thu, 16 Sep 2004 17:35:33 +0000 (17:35 +0000)]
In config add switch OARCH for optimze build for the cpu you want
for rule.mak
remove hardcoding of optimze build for cpu.
-march=i486 to -march=$(OARCH)
svn path=/trunk/; revision=10876
Gé van Geldorp [Thu, 16 Sep 2004 12:46:43 +0000 (12:46 +0000)]
Add forceifhung flag
svn path=/trunk/; revision=10875
Martin Fuchs [Thu, 16 Sep 2004 12:02:49 +0000 (12:02 +0000)]
add shell32.a
svn path=/trunk/; revision=10874
Eric Kohl [Thu, 16 Sep 2004 11:47:18 +0000 (11:47 +0000)]
Implement NtQueryDefaultUILanguage, NtQueryInstallUILanguage and NtSetDefaultUILanguage.
svn path=/trunk/; revision=10873
Eric Kohl [Thu, 16 Sep 2004 11:46:17 +0000 (11:46 +0000)]
Sort entries and remove duplicates.
svn path=/trunk/; revision=10872
Gé van Geldorp [Thu, 16 Sep 2004 10:25:18 +0000 (10:25 +0000)]
Get rid of .edf files
svn path=/trunk/; revision=10871
Martin Fuchs [Wed, 15 Sep 2004 20:53:43 +0000 (20:53 +0000)]
PaintDesktop(): print system version on desktop background
svn path=/trunk/; revision=10870
Thomas Bluemel [Wed, 15 Sep 2004 19:01:23 +0000 (19:01 +0000)]
add function to the header file
svn path=/trunk/; revision=10869
Thomas Bluemel [Wed, 15 Sep 2004 18:57:02 +0000 (18:57 +0000)]
added a few usermode helper functions to work with sparse files
svn path=/trunk/; revision=10868
Thomas Bluemel [Wed, 15 Sep 2004 17:06:34 +0000 (17:06 +0000)]
forgot to commit this file
svn path=/trunk/; revision=10867
Aleksey Bragin [Wed, 15 Sep 2004 16:03:09 +0000 (16:03 +0000)]
Make icon drawing mode corresponding to the current display settings (4,8,16,24,32 bit colors)
By Semyon "Tappak" Novikov.
svn path=/trunk/; revision=10866
Martin Fuchs [Wed, 15 Sep 2004 14:25:46 +0000 (14:25 +0000)]
fix RegSetValueEx() call
svn path=/trunk/; revision=10865
Thomas Bluemel [Wed, 15 Sep 2004 13:32:27 +0000 (13:32 +0000)]
implemented EnableVolumeCompression()
svn path=/trunk/; revision=10864
Martin Fuchs [Wed, 15 Sep 2004 10:55:02 +0000 (10:55 +0000)]
remove direct version output from desktop; instead store the activation flag into the registry
svn path=/trunk/; revision=10863
Martin Fuchs [Wed, 15 Sep 2004 10:16:05 +0000 (10:16 +0000)]
add winefile
svn path=/trunk/; revision=10862
Martin Fuchs [Wed, 15 Sep 2004 10:08:34 +0000 (10:08 +0000)]
move winefile into subsys/system
svn path=/trunk/; revision=10861
Hartmut Birr [Tue, 14 Sep 2004 22:30:56 +0000 (22:30 +0000)]
- Fixed the length calculation in WriteConsoleOutputAttribute.
svn path=/trunk/; revision=10860
Hartmut Birr [Tue, 14 Sep 2004 22:09:06 +0000 (22:09 +0000)]
- Execute the reset command previous the present test for each unit (master/slave).
svn path=/trunk/; revision=10859
Eric Kohl [Tue, 14 Sep 2004 21:46:39 +0000 (21:46 +0000)]
- Use Unicode strings instead of WCHAR strings.
- Use FsRtl functions to handle wildcards.
svn path=/trunk/; revision=10858
Gé van Geldorp [Tue, 14 Sep 2004 18:37:40 +0000 (18:37 +0000)]
Check if attached when terminating thread. Suggested by tamlin.
svn path=/trunk/; revision=10857
Thomas Bluemel [Tue, 14 Sep 2004 14:01:25 +0000 (14:01 +0000)]
do something in wcsnlen() - but it should be (as strnlen() in this file) not implemented there, just so IsBadStringPtrW() works even though it lacks SEH protection at the moment
svn path=/trunk/; revision=10856
Eric Kohl [Tue, 14 Sep 2004 11:04:48 +0000 (11:04 +0000)]
Implement SeLockSubjectContext and SeUnlockSubjectContext.
svn path=/trunk/; revision=10855
Thomas Bluemel [Tue, 14 Sep 2004 01:30:02 +0000 (01:30 +0000)]
little fix
svn path=/trunk/; revision=10854
Art Yerkes [Mon, 13 Sep 2004 22:59:22 +0000 (22:59 +0000)]
Added WSAStartup.
svn path=/trunk/; revision=10852
Thomas Bluemel [Mon, 13 Sep 2004 21:37:32 +0000 (21:37 +0000)]
silence debug message
svn path=/trunk/; revision=10850
Thomas Bluemel [Mon, 13 Sep 2004 20:25:26 +0000 (20:25 +0000)]
implemented RtlIpv4AddressToStringA/W and made ntdll export them.
svn path=/trunk/; revision=10848
Gé van Geldorp [Mon, 13 Sep 2004 19:10:45 +0000 (19:10 +0000)]
Fix closing of LPC ports
svn path=/trunk/; revision=10847
Jens Collin [Mon, 13 Sep 2004 18:04:09 +0000 (18:04 +0000)]
Fixed small mistake in string handling in my last commit.
svn path=/trunk/; revision=10846
Thomas Bluemel [Mon, 13 Sep 2004 17:27:23 +0000 (17:27 +0000)]
adapted RtlInt64ToUnicodeString() from RtlIntegerToUnicodeString()
svn path=/trunk/; revision=10845
Gé van Geldorp [Mon, 13 Sep 2004 17:17:17 +0000 (17:17 +0000)]
Log error code when freetype fails to initialize
svn path=/trunk/; revision=10844
Thomas Bluemel [Mon, 13 Sep 2004 16:58:58 +0000 (16:58 +0000)]
adapted RtlIntegerToUnicode() from RtlIntegerToChar()
svn path=/trunk/; revision=10843
Eric Kohl [Mon, 13 Sep 2004 14:43:50 +0000 (14:43 +0000)]
Rename HANDLE_REP to HANDLE_ENTRY.
svn path=/trunk/; revision=10842
Eric Kohl [Mon, 13 Sep 2004 14:42:37 +0000 (14:42 +0000)]
RegQueryInfoKeyW returns correct security descriptor size.
svn path=/trunk/; revision=10841
Eric Kohl [Mon, 13 Sep 2004 12:14:55 +0000 (12:14 +0000)]
- Implement AddAccessAllowedAceEx, AddAccessDeniedAceEx and AddAuditAccessAceEx.
- Add GetCurrentHwProfileW stub.
svn path=/trunk/; revision=10840
Eric Kohl [Mon, 13 Sep 2004 11:46:07 +0000 (11:46 +0000)]
- Return a default security descriptor when someone wants to retrieve the key security.
- Disable debug messages.
svn path=/trunk/; revision=10839
Eric Kohl [Mon, 13 Sep 2004 11:41:26 +0000 (11:41 +0000)]
- Fix a typo in RegGetKeySecurity().
- Set missing error values.
svn path=/trunk/; revision=10838
Eric Kohl [Mon, 13 Sep 2004 08:51:40 +0000 (08:51 +0000)]
Implement RegGetKeySecurity.
svn path=/trunk/; revision=10837
Royce Mitchell III [Mon, 13 Sep 2004 03:14:35 +0000 (03:14 +0000)]
fix -lstdc++
svn path=/trunk/; revision=10836
Art Yerkes [Mon, 13 Sep 2004 03:12:11 +0000 (03:12 +0000)]
Fixed -lstdc++.
svn path=/trunk/; revision=10835
Gé van Geldorp [Sun, 12 Sep 2004 21:58:01 +0000 (21:58 +0000)]
Make the end a little bit more interesting
svn path=/trunk/; revision=10834
Thomas Bluemel [Sun, 12 Sep 2004 19:47:49 +0000 (19:47 +0000)]
revert the changes i accidently committed to HEAD
svn path=/trunk/; revision=10831
Gé van Geldorp [Sun, 12 Sep 2004 19:29:23 +0000 (19:29 +0000)]
Fix external termination of thread while thread is waiting in GetMessage()
svn path=/trunk/; revision=10830
Thomas Bluemel [Sun, 12 Sep 2004 19:21:08 +0000 (19:21 +0000)]
rewrote the gdi handle table that behaves similar 2k/XP and works without global locks
svn path=/trunk/; revision=10829
Thomas Bluemel [Sun, 12 Sep 2004 18:50:03 +0000 (18:50 +0000)]
reduce debug output
svn path=/trunk/; revision=10828
Jens Collin [Sun, 12 Sep 2004 11:21:30 +0000 (11:21 +0000)]
Merged with wine. (Fixed const string handling)
svn path=/trunk/; revision=10827
Filip Navara [Sun, 12 Sep 2004 10:22:31 +0000 (10:22 +0000)]
- Fix MS2PS rule to work on Windows.
- Include PSEH header in the MS2PS generated files.
svn path=/trunk/; revision=10826
Gé van Geldorp [Sun, 12 Sep 2004 09:52:48 +0000 (09:52 +0000)]
Add french language to syssetup. Fixes part 2 of bug 401.
Patch by Herv� Poussineau <poussine@freesurf.fr>
svn path=/trunk/; revision=10825
Gé van Geldorp [Sat, 11 Sep 2004 17:06:33 +0000 (17:06 +0000)]
Use Wine's language matching algorithm when searching for resources.
Fixes bug 261.
svn path=/trunk/; revision=10823
Eric Kohl [Sat, 11 Sep 2004 14:49:41 +0000 (14:49 +0000)]
- Implement FsRtlLegalAnsiCharacterArray.
- Fix FsRtlDissectDbcs and FsRtlDoesDbcsContainWildCards prototypes.
svn path=/trunk/; revision=10822
Eric Kohl [Sat, 11 Sep 2004 08:48:27 +0000 (08:48 +0000)]
Define LOCALE_SYEARMONTH, DATE_YEARMONTH, DATE_LTRREADING and DATE_RTLREADING.
svn path=/trunk/; revision=10821
Filip Navara [Sat, 11 Sep 2004 03:54:42 +0000 (03:54 +0000)]
- Define NOTHING.
svn path=/trunk/; revision=10820
Filip Navara [Sat, 11 Sep 2004 03:52:18 +0000 (03:52 +0000)]
- Define FILE_USE_FILE_POINTER_POSITION and FILE_WRITE_TO_END_OF_FILE.
- Correct prototype of PFAST_IO_UNLOCK_ALL_BY_KEY.
svn path=/trunk/; revision=10819
Filip Navara [Sat, 11 Sep 2004 03:51:13 +0000 (03:51 +0000)]
- Add declaration of FsRtlDissectName.
svn path=/trunk/; revision=10818
Steven Edwards [Fri, 10 Sep 2004 23:30:45 +0000 (23:30 +0000)]
We need to import ntdll for DbgPrint
svn path=/trunk/; revision=10817
Steven Edwards [Fri, 10 Sep 2004 23:30:23 +0000 (23:30 +0000)]
Added Filips patch allowing for Wine testing output to go to DbgPrint as well as stdout.
svn path=/trunk/; revision=10816
Steven Edwards [Fri, 10 Sep 2004 23:29:28 +0000 (23:29 +0000)]
Moved interlocked function to rosrtl rather than exporting them from ntdll as windows does not export them from there.
svn path=/trunk/; revision=10815
Steven Edwards [Fri, 10 Sep 2004 23:22:22 +0000 (23:22 +0000)]
minor bug fix for building with other headers.
svn path=/trunk/; revision=10814
Filip Navara [Fri, 10 Sep 2004 23:17:45 +0000 (23:17 +0000)]
Fix the reset sequence in AtapiFindDevices to work correctly in VMware.
svn path=/trunk/; revision=10813
Gé van Geldorp [Fri, 10 Sep 2004 22:14:52 +0000 (22:14 +0000)]
Send CTRL_CLOSE_EVENT to processes attached to a console when that console
is closed. Default handle the event by terminating the process.
svn path=/trunk/; revision=10812
Steven Edwards [Fri, 10 Sep 2004 15:49:54 +0000 (15:49 +0000)]
removed tests until a proper fix is found.
Sorry about the breakage.
svn path=/trunk/; revision=10811
Steven Edwards [Thu, 9 Sep 2004 23:49:49 +0000 (23:49 +0000)]
Removed the user32 test pending a understanding of how to make our system and Wines play together. It needed to be moved to the user32 module as per Caspers recommendation.
svn path=/trunk/; revision=10810
Steven Edwards [Thu, 9 Sep 2004 23:48:36 +0000 (23:48 +0000)]
These tests pass under ReactOS with curret CVS. Trying to figure out how to make Caspers regression system and Wines system to play nice.
svn path=/trunk/; revision=10809
Hartmut Birr [Thu, 9 Sep 2004 20:42:33 +0000 (20:42 +0000)]
- Implemented PAE (physical address extension) mapping.
- Added the command line switches /pae and /noexecute for enabling the PAE mapping.
svn path=/trunk/; revision=10808
Hartmut Birr [Thu, 9 Sep 2004 18:51:17 +0000 (18:51 +0000)]
- Implemented ExfInterlockedCompareExchange64 and ExfpInterlockedExchange64
svn path=/trunk/; revision=10807
Eric Kohl [Thu, 9 Sep 2004 12:20:48 +0000 (12:20 +0000)]
- Use SeQuerySecurityDescriptorInfo() to retrieve an objects security descriptor.
- Disable debug messages.
svn path=/trunk/; revision=10806
Steven Edwards [Thu, 9 Sep 2004 04:18:30 +0000 (04:18 +0000)]
Added user32 regression tests that we pass to the regtests system. Working on reviewing all of the Wine tests we pass and then figuring out a way to merge them in with our testing framework.
svn path=/trunk/; revision=10805
Eric Kohl [Wed, 8 Sep 2004 11:42:56 +0000 (11:42 +0000)]
Add support for setting a security descriptor for a file. Send an
IRP_MJ_SET_SECURITY to the filesystem driver and return
STATUS_SUCCESS if the filesystem driver does not support
this IRP.
svn path=/trunk/; revision=10804
Eric Kohl [Wed, 8 Sep 2004 11:39:59 +0000 (11:39 +0000)]
- Fix a typo in NtSetSecurityObject().
svn path=/trunk/; revision=10803
Eric Kohl [Wed, 8 Sep 2004 11:36:24 +0000 (11:36 +0000)]
Implement SetFileSecurityA/W.
svn path=/trunk/; revision=10802
Steven Edwards [Tue, 7 Sep 2004 23:09:54 +0000 (23:09 +0000)]
Add some resources from Winehq CVS.
svn path=/trunk/; revision=10801
Gé van Geldorp [Tue, 7 Sep 2004 14:27:04 +0000 (14:27 +0000)]
Fix compile-time warning, spotted by Sylvain Petreolle <spetreolle@yahoo.fr>
svn path=/trunk/; revision=10800
Eric Kohl [Tue, 7 Sep 2004 11:51:13 +0000 (11:51 +0000)]
Return a security descriptor that grants full access to everyone if a filesystem
driver does not handle IRP_MJ_QUERY_SECURITY.
svn path=/trunk/; revision=10799
Eric Kohl [Tue, 7 Sep 2004 11:48:16 +0000 (11:48 +0000)]
IopInvalidDeviceRequest must return STATUS_INVALID_DEVICE_REQUEST.
svn path=/trunk/; revision=10798
Hartmut Birr [Tue, 7 Sep 2004 11:08:16 +0000 (11:08 +0000)]
- Removed most of the calls to KeAttachProcess/KeDetachProcess.
- Used the kernel map to map page tables from other process's.
In the future this should be replaced by a per process kernel map (hyperspace map).
svn path=/trunk/; revision=10797
Hartmut Birr [Tue, 7 Sep 2004 08:20:06 +0000 (08:20 +0000)]
- Added the dependency checking for precompiled headers.
svn path=/trunk/; revision=10796
Hartmut Birr [Tue, 7 Sep 2004 08:14:30 +0000 (08:14 +0000)]
- Replaced the target extension with '.h.gch' if the source extension was '.h'
svn path=/trunk/; revision=10795
Eric Kohl [Mon, 6 Sep 2004 22:12:25 +0000 (22:12 +0000)]
Implement GetFileSecurityA/W.
svn path=/trunk/; revision=10794
Thomas Bluemel [Mon, 6 Sep 2004 21:15:46 +0000 (21:15 +0000)]
1. make use of precompiled headers everywhere
2. moved some unicode stubs out of the ansi stub file
svn path=/trunk/; revision=10793
Thomas Bluemel [Mon, 6 Sep 2004 15:56:25 +0000 (15:56 +0000)]
don't copy LARGE_INTEGER structs to FILETIME structs with memcpy, it works but it's confusing as they're different structures that happen to be identical.
svn path=/trunk/; revision=10792
Steven Edwards [Mon, 6 Sep 2004 15:04:16 +0000 (15:04 +0000)]
We are not using wpp at this time. We can always add a
more recent copy if we ever need it.
svn path=/trunk/; revision=10791
Eric Kohl [Mon, 6 Sep 2004 12:00:40 +0000 (12:00 +0000)]
Implement ANSI group and item functions.
svn path=/trunk/; revision=10790
Hartmut Birr [Sun, 5 Sep 2004 22:26:17 +0000 (22:26 +0000)]
- Check first for an existing directory object in NtCreateDirectoryObject.
svn path=/trunk/; revision=10789