Gé van Geldorp
44d3d874aa
Use Wine's language matching algorithm when searching for resources.
...
Fixes bug 261.
svn path=/trunk/; revision=10823
2004-09-11 17:06:33 +00:00
Eric Kohl
14399d738b
- Implement FsRtlLegalAnsiCharacterArray.
...
- Fix FsRtlDissectDbcs and FsRtlDoesDbcsContainWildCards prototypes.
svn path=/trunk/; revision=10822
2004-09-11 14:49:41 +00:00
Eric Kohl
44c503e1d4
Define LOCALE_SYEARMONTH, DATE_YEARMONTH, DATE_LTRREADING and DATE_RTLREADING.
...
svn path=/trunk/; revision=10821
2004-09-11 08:48:27 +00:00
Filip Navara
37734f772d
- Define NOTHING.
...
svn path=/trunk/; revision=10820
2004-09-11 03:54:42 +00:00
Filip Navara
6244c47ebf
- 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
2004-09-11 03:52:18 +00:00
Filip Navara
4ed49e10fb
- Add declaration of FsRtlDissectName.
...
svn path=/trunk/; revision=10818
2004-09-11 03:51:13 +00:00
Steven Edwards
3585f39f48
We need to import ntdll for DbgPrint
...
svn path=/trunk/; revision=10817
2004-09-10 23:30:45 +00:00
Steven Edwards
c8686d8770
Added Filips patch allowing for Wine testing output to go to DbgPrint as well as stdout.
...
svn path=/trunk/; revision=10816
2004-09-10 23:30:23 +00:00
Steven Edwards
bd82ff9f5e
Moved interlocked function to rosrtl rather than exporting them from ntdll as windows does not export them from there.
...
svn path=/trunk/; revision=10815
2004-09-10 23:29:28 +00:00
Steven Edwards
d0cbef2f9f
minor bug fix for building with other headers.
...
svn path=/trunk/; revision=10814
2004-09-10 23:22:22 +00:00
Filip Navara
9a4721af9c
Fix the reset sequence in AtapiFindDevices to work correctly in VMware.
...
svn path=/trunk/; revision=10813
2004-09-10 23:17:45 +00:00
Gé van Geldorp
fb16e656c4
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
2004-09-10 22:14:52 +00:00
Steven Edwards
5f870e152c
removed tests until a proper fix is found.
...
Sorry about the breakage.
svn path=/trunk/; revision=10811
2004-09-10 15:49:54 +00:00
Steven Edwards
1c6eb466cb
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
2004-09-09 23:49:49 +00:00
Steven Edwards
099b821285
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
2004-09-09 23:48:36 +00:00
Hartmut Birr
faaad49380
- Implemented PAE (physical address extension) mapping.
...
- Added the command line switches /pae and /noexecute for enabling the PAE mapping.
svn path=/trunk/; revision=10808
2004-09-09 20:42:33 +00:00
Hartmut Birr
176e26ac5d
- Implemented ExfInterlockedCompareExchange64 and ExfpInterlockedExchange64
...
svn path=/trunk/; revision=10807
2004-09-09 18:51:17 +00:00
Eric Kohl
a3105b78bf
- Use SeQuerySecurityDescriptorInfo() to retrieve an objects security descriptor.
...
- Disable debug messages.
svn path=/trunk/; revision=10806
2004-09-09 12:20:48 +00:00
Steven Edwards
9071fcfe51
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
2004-09-09 04:18:30 +00:00
Eric Kohl
b451846efb
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
2004-09-08 11:42:56 +00:00
Eric Kohl
539582375e
- Fix a typo in NtSetSecurityObject().
...
svn path=/trunk/; revision=10803
2004-09-08 11:39:59 +00:00
Eric Kohl
1b398faac1
Implement SetFileSecurityA/W.
...
svn path=/trunk/; revision=10802
2004-09-08 11:36:24 +00:00
Steven Edwards
a19098ac83
Add some resources from Winehq CVS.
...
svn path=/trunk/; revision=10801
2004-09-07 23:09:54 +00:00
Gé van Geldorp
b1c0463316
Fix compile-time warning, spotted by Sylvain Petreolle <spetreolle@yahoo.fr>
...
svn path=/trunk/; revision=10800
2004-09-07 14:27:04 +00:00
Eric Kohl
144119a87d
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
2004-09-07 11:51:13 +00:00
Eric Kohl
67e0d5082e
IopInvalidDeviceRequest must return STATUS_INVALID_DEVICE_REQUEST.
...
svn path=/trunk/; revision=10798
2004-09-07 11:48:16 +00:00
Hartmut Birr
d4595781ee
- 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
2004-09-07 11:08:16 +00:00
Hartmut Birr
a3d5d79146
- Added the dependency checking for precompiled headers.
...
svn path=/trunk/; revision=10796
2004-09-07 08:20:06 +00:00
Hartmut Birr
ff08835fad
- Replaced the target extension with '.h.gch' if the source extension was '.h'
...
svn path=/trunk/; revision=10795
2004-09-07 08:14:30 +00:00
Eric Kohl
78d5c83574
Implement GetFileSecurityA/W.
...
svn path=/trunk/; revision=10794
2004-09-06 22:12:25 +00:00
Thomas Bluemel
ccbc81e0fa
1. make use of precompiled headers everywhere
...
2. moved some unicode stubs out of the ansi stub file
svn path=/trunk/; revision=10793
2004-09-06 21:15:46 +00:00
Thomas Bluemel
a961785e1d
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
2004-09-06 15:56:25 +00:00
Steven Edwards
b1d9a8f8ff
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
2004-09-06 15:04:16 +00:00
Eric Kohl
23e7f4df4f
Implement ANSI group and item functions.
...
svn path=/trunk/; revision=10790
2004-09-06 12:00:40 +00:00
Hartmut Birr
873819daac
- Check first for an existing directory object in NtCreateDirectoryObject.
...
svn path=/trunk/; revision=10789
2004-09-05 22:26:17 +00:00
Hartmut Birr
5fa2297ffd
- Returned STATUS_OBJECT_NAME_NOT_FOUND if no directory was found in ObReferenceObjectByName.
...
svn path=/trunk/; revision=10788
2004-09-05 22:25:36 +00:00
Emanuele Aliberti
ad39a9fec5
.cvsignore updated.
...
svn path=/trunk/; revision=10787
2004-09-05 12:34:25 +00:00
Emanuele Aliberti
55003962a3
Version information added.
...
.cvsignore updated.
svn path=/trunk/; revision=10786
2004-09-05 12:27:36 +00:00
Art Yerkes
703e2aa5f9
Fixes:
...
Socket destruction is correct. When IRPs are left to cancel, the socket
will remain until all pending irps complete. The DestroySocket function
does this. It is always safe to call DestroySocket at any time after the
FsContext member of the FileObject has been nulled.
Fixed UDP data delivery in. UDP send still has a problem but it seems to
be in tcpip.sys more than likely. I've sliced another 6000 lines out of
tcpip.sys that i will debug as a userspace library and link to tcpip.
Fixed poll reeval (old reported bug fix I hadn't committed yet).
Miscellaneously better sanity in a few rough spots.
svn path=/trunk/; revision=10785
2004-09-05 04:26:30 +00:00
Steven Edwards
2c8687b1a2
disable typedef for socklen_t for the moment.
...
svn path=/trunk/; revision=10784
2004-09-04 21:44:30 +00:00
Filip Navara
f0120ac1d7
Handle matching of "f0_*.*" expression to "f0_000" file name in FsRtlIsNameInExpression and add relevant regression test.
...
svn path=/trunk/; revision=10783
2004-09-04 15:02:00 +00:00
Magnus Olsen
67a29489d2
fix compings warings
...
not all waring have been fix
svn path=/trunk/; revision=10782
2004-09-04 10:51:20 +00:00
Steven Edwards
4074dc813b
Added check for socklen_t
...
svn path=/trunk/; revision=10781
2004-09-03 21:34:48 +00:00
Magnus Olsen
d2e1a6010a
fix compings warings
...
src/types.c: In function `pap_qstring':
src/types.c:99: warning: passing arg 2 of `adns__alloc_interim' as unsigned due to prototype
src/types.c:103: warning: passing arg 3 of `memcpy' as unsigned due to prototype
src/types.c: In function `pap_domain':
src/types.c:352: warning: passing arg 2 of `adns__alloc_interim' as unsigned due to prototype
src/types.c:356: warning: passing arg 3 of `memcpy' as unsigned due to prototype
src/types.c: In function `pap_findaddrs':
src/types.c:422: warning: passing arg 2 of `adns__vbuf_ensure' as signed due to prototype
src/types.c: In function `csp_hostaddr':
src/types.c:573: warning: passing arg 3 of `csp_qstring' as signed due to prototype
src/types.c: In function `icb_ptr':
src/types.c:705: warning: passing arg 3 of `memcmp' as unsigned due to prototype
src/types.c: In function `pa_ptr':
src/types.c:747: warning: passing arg 3 of `memcpy' as unsigned due to prototype
src/types.c:755: warning: passing arg 3 of `memcmp' as unsigned due to prototype
src/types.c:765: warning: passing arg 1 of `htonl' as unsigned due to prototype
src/types.c: In function `pap_mailbox822':
src/types.c:880: warning: passing arg 2 of `adns__alloc_interim' as unsigned due to prototype
src/types.c:881: warning: passing arg 3 of `memcpy' as unsigned due to prototype
svn path=/trunk/; revision=10780
2004-09-03 17:47:29 +00:00
Magnus Olsen
c203723e4f
compings warings. and some did have wrong protypes.
...
0. fix warning: passing arg 1 of `send' as unsigned due to prototype
1. fix warning: passing arg 3 of `memcpy' as unsigned due to prototype
2. fix warning: passing arg 3 of `send' as signed due to prototype
3. fix warning: unused variable `bytes_written'
4. fix warning: dereferencing type-punned
pointer will break strict-aliasing rules
5. fix warning: dereferencing type-punned
pointer will break strict-aliasing rules
svn path=/trunk/; revision=10779
2004-09-03 16:49:18 +00:00
Filip Navara
d6740a2c10
- Disable debugging messages.
...
svn path=/trunk/; revision=10778
2004-09-03 04:44:45 +00:00
Filip Navara
87204d5906
- Revert the I/O port change from my previous patch. I didn't notice we're doing "+ 2" there.
...
svn path=/trunk/; revision=10777
2004-09-03 04:19:12 +00:00
Filip Navara
2d99115181
Issue soft reset command for identification and not ATAPI reset command which works only for packet based devices like CD-ROM drives and it's use on ATA devices is prohibited by the standard. If an ATAPI device is detected then and only then issue the ATAPI reset command. Also fix the addresses in AtapiClaimHwResources. This might fix bug #406 .
...
svn path=/trunk/; revision=10776
2004-09-03 02:55:50 +00:00
Magnus Olsen
46256f9c81
fix lite more waring when it compiling
...
svn path=/trunk/; revision=10775
2004-09-03 00:15:04 +00:00
Magnus Olsen
88adadd6c6
fix follow warings msg
...
Warning: resolving x by linking to
DrvCopyContext@12
DrvCreateContext@4
DrvCreateLayerContext@8
DrvDeleteContext@4
DrvDescribeLayerPlane@20
DrvDescribePixelFormat@16
DrvGetLayerPaletteEntries@20
DrvGetProcAddress@4
DrvReleaseContext@4
DrvRealizeLayerPalette@12
DrvSetContext@12
DrvSetLayerPaletteEntries@20
DrvSetPixelFormat@8
DrvShareLists@8
DrvSwapBuffers@4
DrvSwapLayerBuffers@8
DrvValidateVersion@4
svn path=/trunk/; revision=10774
2004-09-02 23:51:07 +00:00