Michael Wetherell
70c42d822f
Fix handling of unix absolute paths in DOSFS_GetFullName and
...
GetShortPathNameA.
Handle '..' in paths in DRIVE_FindDriveRoot.
2002-05-08 00:29:17 +00:00
Jason Edmeades
ffb3d784d9
Ensure correct full path returned when GetFullPathName supplied a path
...
relative from the root of the drive 'eg '\windows\system'.
2002-05-05 21:01:43 +00:00
Marcus Meissner
77fbbcf30d
FindClose: protect the GlobalLock for pagefaults too.
2002-05-04 18:28:36 +00:00
Alexandre Julliard
1bb69a0c09
Make GetFullPathName fail if input path name is empty.
2002-04-02 02:46:27 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Peter Hunnisett
73ab649ced
New file msvcrt/excpt.h. Move some stuff out of winnt.h into it.
2002-02-25 20:10:35 +00:00
Jukka Heinonen
fd33517a41
Added support for DOS EMS memory.
2002-01-29 17:55:21 +00:00
Alexandre Julliard
9caa71eef4
Redesign of the server communication protocol to allow arbitrary sized
...
data to be exchanged.
Split request and reply structures to make backwards compatibility
easier.
Moved many console functions to dlls/kernel, added code page support,
changed a few requests to behave properly with the new protocol.
2001-11-30 18:46:42 +00:00
Andreas Mohr
9cef2d0b1d
- fix wrong hexadecimal GetLastError() output
...
- misc fixes
- changed my email address
2001-11-19 02:30:01 +00:00
Ove Kaaven
708a846a88
Save a disk file's drive type in the server object.
2001-10-24 00:23:25 +00:00
Andreas Mohr
e15badb478
Cosmetics.
2001-10-21 15:18:15 +00:00
Eric Pouech
3bbeb72d3f
Pass security attributes for DOSFS creation.
2001-10-14 16:08:45 +00:00
Mike McCormack
568c67e173
Make serial fd blocking mode depend on FILE_FLAG_OVERLAPPED.
2001-10-08 20:40:57 +00:00
Andreas Mohr
7bed696aa3
Updates and error message improvements.
2001-09-19 22:34:38 +00:00
Francois Gouget
60a83ef0f1
Fix the error returned by GetLongPathNameA.
2001-09-14 00:59:58 +00:00
Alexandre Julliard
5f728cae70
Removed HEAP_strdupA.
2001-07-24 21:45:22 +00:00
Alexandre Julliard
37e9503ae8
Moved server.h to include/wine.
2001-07-19 00:39:09 +00:00
Patrik Stridvall
33929be46f
- Made sure that the files that contains the declarations
...
of implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-18 21:04:23 +00:00
Patrik Stridvall
e9782fa1fc
Documentation fixes.
2001-07-12 22:33:51 +00:00
Patrik Stridvall
044855c6ec
Documentation fixes.
2001-07-11 18:56:41 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Patrik Stridvall
3ca9823941
Documentation ordinal fixes.
2001-06-20 23:03:14 +00:00
Patrik Stridvall
dae8de69e2
Documentation ordinal fixes (using winapi_fixup).
2001-06-13 20:13:18 +00:00
Marcus Meissner
04d5efdf27
Don't just assume everything is a Dos Device, or mirc will not get any
...
DCC sends.
2001-05-25 20:39:45 +00:00
Dominik Strasser
4f46b5de45
Allow illegal handles in FindClose.
2001-04-20 18:38:41 +00:00
Alexandre Julliard
566a52ad8c
Changed isolated for loops to while loops (based on a patch by Andreas
...
Mohr).
2001-03-05 19:34:17 +00:00
Alexandre Julliard
67a749999a
New set of macros for server calls; makes requests without variable
...
part somewhat faster.
2001-02-27 02:09:16 +00:00
Alexandre Julliard
61d32b4e0d
Allocations do not need to be on the system heap.
2001-02-23 01:35:36 +00:00
Rein Klazes
0a78857956
Correct error message in case DOSFS_OpenDevice() fails on a COMx
...
device.
2001-02-20 01:52:41 +00:00
Gerard Patel
d52e1c4be9
Gives back the ERROR_FILE_NOT_FOUND to GetFileAttributes.
2001-02-16 19:05:42 +00:00
Alexandre Julliard
3879b19342
Fixed typo in wine_get_unix_file_name().
2001-01-17 01:55:04 +00:00
Alexandre Julliard
8081e5a1e5
Added handle_t type to server interface so that we can make handles
...
pointers later on.
Always use 0 to signal invalid handle in server requests.
2001-01-05 04:08:07 +00:00
Lawson Whitney
e3178f9fbc
Allow an application to open a dos device ending with ':'.
2000-12-27 03:28:13 +00:00
Huw D M Davies
d0f8bfd778
Spelling fix.
2000-12-15 20:54:01 +00:00
Aric Stewart
e4d09327ef
Added ASCII-only version of toupper, tolower, strcasecmp and the like
...
for file and module I/O.
2000-12-03 03:14:29 +00:00
Alexandre Julliard
3a0f8b7953
Finished separation of shell32 and wsock32.
2000-12-01 20:48:41 +00:00
Alexandre Julliard
24a62ab9b0
Got rid of the Wine internal lstrcpy* functions and of winestring.h.
2000-11-28 22:40:56 +00:00
Alexandre Julliard
ab687979fd
Moved standard syslevel APIs declaration to winbase.h.
...
Use exported syslevel function wherever possible.
Moved SEGPTR declaration to windef16.h.
2000-11-15 23:41:46 +00:00
Marcus Meissner
7f0490e3f3
If we have a drive pointing to /, we must not remove the final / or we
...
get the current directory doubled.
2000-10-23 00:37:06 +00:00
Joerg Mayer
959d73e8dd
Reduce the number of warnings about missing initializers.
2000-10-22 23:56:32 +00:00
Andreas Mohr
220312e993
Skip directory symlinks in DOSFS_FindNextEx.
2000-10-19 20:38:38 +00:00
Alexandre Julliard
57f05e1913
Converted a few more server requests to the new mechanism.
2000-10-15 00:40:25 +00:00
Mike McCormack
11776c1fcf
Moved comm.c into kernel32.
2000-10-13 17:11:30 +00:00
Alexandre Julliard
072dfb57e3
Removed inclusion of wine/winestring.h from winbase.h and added it to
...
the C files that need it.
2000-09-25 23:30:56 +00:00
Andreas Mohr
0729105683
DOSFS_MatchLong ignored several things about file mask matching for
...
long file names.
2000-09-07 21:03:02 +00:00
Mike McCormack
44b5bf5998
Added serial port object to the server.
2000-09-07 18:39:51 +00:00
Alexandre Julliard
92643003cf
Converted a lot of server requests to the new exception handling
...
mechanism.
2000-08-31 01:59:51 +00:00
Stefan Leichter
eb0ab1b1ec
Fixed return value of CDROM_GetLabel if CDROM_Open failed (e.g. no
...
Device entry for drive in wine.conf).
2000-08-18 23:45:46 +00:00
Alexandre Julliard
dcd247e55f
Moved CharUpper* and CharLower* functions to dlls/user.
2000-08-14 17:39:15 +00:00
Alexandre Julliard
e101f6db3b
Cleaned up a few inter-dll dependencies. Added a few imports.
2000-08-14 14:42:41 +00:00