Commit graph

226 commits

Author SHA1 Message Date
Juergen Schmied
2250f12c48 Implemented FindFirstFileEx, cleaned old implementation up. 2000-06-01 23:17:42 +00:00
James Juran
65020b3539 SearchPathA needs to set the last error to ERROR_FILE_NOT_FOUND when
it does not find the file.
2000-05-23 01:13:50 +00:00
Uwe Bonnes
ed343a2b03 DOSFS_DoGetFullPathName: terminate string weh called like .\\file 2000-05-19 03:37:53 +00:00
Uwe Bonnes
40249c6573 GetFullPathname: add missing termination to the string. 2000-05-12 21:45:52 +00:00
Gerard Patel
f69c1501a8 Revert the test for Virtual_HandleFault in ReadFile/WriteFile. 2000-05-07 18:26:19 +00:00
Alexandre Julliard
045d81f16c Added ENOEXEC error code. 2000-05-01 16:20:23 +00:00
Dimitrie O. Paun
abdbced4fd Removed some HEAP_xalloc calls. 2000-04-29 14:20:28 +00:00
Uwe Bonnes
d3b890f66d DOSFS_DoGetFullPathName: rewrite to return results like OSR2. 2000-04-28 20:48:54 +00:00
Alexandre Julliard
86ff8c0826 Make sure HKLM\Software\Wine\Wine is a non-volatile key. 2000-04-13 16:10:20 +00:00
Andreas Mohr
af7e1ae5c5 FILE_CreateFile()'s read/write-check was broken due to checking of
ERROR_xxx instead of STATUS_xxx.
2000-04-13 15:58:30 +00:00
Alexandre Julliard
227a0894d4 Removed a number of global handle allocations and critical section
initializations.
2000-04-08 21:06:06 +00:00
Alexandre Julliard
de1d5ad444 Added support for WINEPREFIX environment variable. 2000-04-06 20:36:17 +00:00
Uwe Bonnes
61f572a6ea GetShortPathName: always erase characters at the end of the new
string, and return only single backslashes.
2000-04-06 19:31:11 +00:00
Alexandre Julliard
fbace6eefe Added a per-drive FailReadOnly flag, and removed the global
--failreadonly option.
2000-04-04 20:35:45 +00:00
Alexandre Julliard
8a971bfec0 Fixed file descriptor leaks. 2000-04-04 19:57:23 +00:00
Patrik Stridvall
2d6457c11a Added/fixed some documentation reported by winapi_check. 2000-03-28 20:22:59 +00:00
Alexandre Julliard
199aebaa57 Ignore trailing spaces in DOSFS_ToDosFCBFormat. 2000-03-28 13:20:32 +00:00
Stefan Leichter
7cc51fae64 DOSFS_ToDosFCBFormat: fail if extension longer than 3 characters. 2000-03-26 20:25:59 +00:00
Francois Gouget
6d77d3a1df Use min/max instead of MIN/MAX. 2000-03-25 21:44:35 +00:00
Uwe Bonnes
b2ccbb2926 PROFILE_GetString: only accept NULL for keyname to return the list of
keys as Win95 does.
2000-03-04 19:03:15 +00:00
Alexandre Julliard
e4960a1f0f Make profile key a global handle. 2000-02-29 22:19:57 +00:00
Petr Tomasek
cd9a633ffa - Write serial numbers to the device (FAT)
- DRIVE_ReadSuperblock: better checking for the FAT fs.
2000-02-27 14:00:14 +00:00
Uwe Bonnes
59b5f786ff GetFullPathName fixes. 2000-02-27 13:58:12 +00:00
Patrik Stridvall
422a10a571 Fixed some debug message crashes. 2000-02-26 13:15:51 +00:00
Petr Tomasek
788a9f7680 GetLongPathName rewrite. 2000-02-20 19:14:17 +00:00
Eric Pouech
0521a541f8 While creating the wine config key, make sure that only Wine's subkeys
are volatile.
2000-02-20 13:39:42 +00:00
Alexandre Julliard
00377a78b7 Store config file contents in the registry so we only have to load it
once per session.
Replaced PROFILE_EnumerateWineIniSection by PROFILE_EnumWineIniString.
Removed a few unnecessary/unused command-line options.
2000-02-19 20:50:00 +00:00
Andreas Mohr
91a8e0d73c DRIVE_FindDriveRoot() always checked from drive A: to Z: for each
path component even if a match already occurred.
2000-02-18 19:06:49 +00:00
Matthew Cline
8bfd825fbe Added WARN messages on open errors. 2000-02-18 19:05:11 +00:00
Alexandre Julliard
90476d6b4a Moved SystemHeap allocations to the process heap. 2000-02-16 22:47:24 +00:00
Alexandre Julliard
383da68cf9 Optimized debugging API to reduce code size. 2000-02-10 22:15:21 +00:00
Jeremy White
d3e22d9d55 Removed #include of wingdi.h and windef.h from winuser.h (and resolved
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Andreas Mohr
a16c0e19a7 - implemented serial numbers for audio CDs and data CDs
- big clean up of misc/cdrom.c and dlls/winmm/mcicda/mcicda.c function
  naming and such
- split debug channel cdaudio into cdrom and mcicda
- fixed some typos
2000-02-07 16:28:52 +00:00
Andreas Mohr
17b1f46150 - Windows skips the '\t' and ' ' at the beginning and end of section
key names of .INI files.
- Fixed Get/WritePrivateProfileStructA():
  - (re-)translate the binary data into ASCII hex chars
  - add checksum / checking of it
2000-01-30 21:15:14 +00:00
Juergen Schmied
8573cc7faf - fixes, loading of settings per user
- autodetecting of windows registry version
2000-01-30 03:03:23 +00:00
Andreas Mohr
1fe93345c4 - support for reading labels and serial nums from device
- "reasonable" misc/cdrom.c device handling
- much improved audio CD support
- serial number overwrite bug fix
- spelling fixes
2000-01-29 21:11:47 +00:00
Andreas Mohr
0b16006b73 Add a newbie warning for slashes in the search Path= of wine.conf. 2000-01-26 02:04:09 +00:00
Alexandre Julliard
647876e598 Added PROFILE_GetConfigDir function. 2000-01-25 01:35:01 +00:00
Marcus Meissner
dd7523d518 Handle \\.\<dosdevice> like <dosdevice> in CreateFile. Tested with
help of James Feeney <james@nurealm.net>.
2000-01-23 02:18:27 +00:00
Ove Kaaven
a01e289696 Made SetVolumeLabel report failure on CD-ROM drives. 2000-01-15 23:28:26 +00:00
Francois Gouget
93d7057293 DOSFS_DoGetFullPathName would underflow (p would get past the
beginning of buffer) if given the name "//..".
Regrouped the handling of the directory separators.
Directory separators in the returned path are now alway a single "\"
which simplifies the handling of ".." in the name.
2000-01-09 21:34:34 +00:00
Rein Klazes
7458be0243 Implement WritePrivateProfileSectionA(). 2000-01-05 01:42:51 +00:00
Francois Gouget
baa9bf9a23 Buffer overflows and strncpy fixes. 1999-12-27 05:24:06 +00:00
Peter Ganten
d580b8344d Fixed GetShortPathNameA. 1999-12-12 20:44:07 +00:00
Huw D M Davies
90d089b547 Fixed arg types of FIXMEs. 1999-12-12 19:40:01 +00:00
Peter Ganten
f6c4388e61 Return an error if lpOverlapped is provided to ReadFile / WriteFile. 1999-12-11 23:08:00 +00:00
Alexandre Julliard
05d006be47 Added missing WINAPIs. 1999-12-11 23:04:05 +00:00
Alexandre Julliard
7b7e2d434a Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Added stubs for the WinNT tape backup functions.
1999-12-10 03:46:20 +00:00
Dimitrie O. Paun
dd03cc19fd Make use of the DEFAULT_DEBUG_CHANNEL where appropriate.
Use the default version of FIXME, ERR, WARN, TRACE for the default
channel.
1999-12-08 03:56:23 +00:00
Peter Ganten
ea5941ba26 Fix GetCurrentDirectoryA and W to return the needed space for the CWD,
if the buffer size is not large enough.
1999-12-05 23:51:56 +00:00