Alexandre Julliard
982a223f36
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
...
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
2000-12-13 20:20:09 +00:00
Alexandre Julliard
bf67259a41
Use the DRIVE_* API constants instead of the DRIVETYPE enum.
...
Changed DRIVE_CANNOTDETERMINE and DRIVE_DOESNOTEXIST to use the
correct names.
Cleaned up a few dependencies on internal drive.c functions.
2000-12-12 00:44:42 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Alexandre Julliard
5ce902b0b9
Implemented DosFileHandleToWin32Handle, Win32HandleToDosFileHandle and
...
DisposeLZ32Handle and use them to replace file.c internal functions.
Renamed WOW* functions into K32WOW*.
2000-11-27 21:59:08 +00:00
Ove Kaaven
7c4bee569c
Implemented DOS INT21 AH=4B (EXEC).
2000-10-17 00:33:02 +00:00
Peter Hawkins
866c5886e5
Added DOS int 21h function 4452h support (DR-DOS version check).
2000-10-13 20:22:34 +00:00
Alexandre Julliard
d8fab2e67c
Removed some of the XXX_reg macros now that we are using the standard
...
CONTEXT86 structure everywhere.
2000-09-25 23:53:07 +00:00
Alexandre Julliard
dcd247e55f
Moved CharUpper* and CharLower* functions to dlls/user.
2000-08-14 17:39:15 +00:00
Ove Kaaven
9f5ef0b410
Make direct console input routines go through int16, rather than
...
reading directly from the console driver.
2000-07-29 14:34:28 +00:00
Ove Kaaven
7b49914afc
Removed the hModule parameter from various DOSMEM routines, the DOSMEM
...
routines now always use the current memory space.
2000-07-28 22:23:59 +00:00
Ove Kaaven
0a116b8b8a
Just get DOS task structure from MZ_Current(), instead of (clumsily)
...
trying to find and read from the current task's module structures.
2000-07-28 20:18:49 +00:00
Dmitry Timoshkov
5890c09983
Use GetSystemDefaultLangID() instead of WINE_LanguageId.
2000-06-18 19:31:19 +00:00
Andreas Mohr
984f3d9637
Implemented int 0x21 long file name function 0x71a0: Get Volume Info.
2000-05-30 20:04:45 +00:00
Alexandre Julliard
c192ba2468
Exec a separate wine binary for every win32 process so that they run
...
in separate address spaces.
Run 16-bit tasks as Win32 threads, not processes.
2000-05-29 21:25:10 +00:00
Patrik Stridvall
54fe8380a1
Fixed some issues reported by winapi_check.
2000-04-06 20:21:16 +00:00
Ian Schmidt
21c04b9d9a
Implemented FAT32 function 7302 (Get Extended DPB).
2000-04-04 18:55:23 +00:00
Francois Gouget
6d77d3a1df
Use min/max instead of MIN/MAX.
2000-03-25 21:44:35 +00:00
Niels Kristian Bech Jensen
4eb4380360
Removed superfluous #include statements for header files included twice.
2000-02-29 22:06:06 +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
Patrik Stridvall
96336324cf
- Added missing configuration #if:s and #includes:s.
...
- Minor configuration related changes.
1999-10-24 22:13:47 +00:00
Marcus Meissner
d87a8abbbc
Replicate CreateDirectory() LastError workaround for the LFN part.
1999-10-13 12:16:06 +00:00
Alexandre Julliard
26e1653017
Implemented uppercasing functions (based on a patch by Robert
...
'Admiral' Coeyman).
1999-09-23 11:50:58 +00:00
Alexandre Julliard
7d8cfeb95c
Removed IP_reg, SP_reg and FL_reg definitions to avoid potential
...
aliasing optimization problems.
1999-08-01 14:58:01 +00:00
Alexandre Julliard
61fece0590
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-06-26 19:09:08 +00:00
Alexandre Julliard
617955db88
Changed CONTEXT into CONTEXT86 everywhere we really want an i386
...
context.
Added #ifdef __i386__ around accesses to 386 registers in the generic
CONTEXT structure.
1999-06-26 18:40:24 +00:00
Ove Kaaven
59c827325c
Changed global DOS_LOL into function DOSMEM_LOL() in order to operate
...
on the correct address space. Added DOSMEM_MovePointers() that
relocates selectors when the DOS address space changes (i.e. when
dosmod is spawned, particularly from Win16 apps that uses DPMI to
execute real-mode code). More complete DOS device implementation.
1999-05-22 10:41:28 +00:00
Ove Kaaven
07d2a78993
Moved DOS List of Lists initialization, and added the beginnings of
...
the DOS device structures.
1999-05-08 10:54:04 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Bertho Stultiens
e6f0b72d8a
Added IOCTL function 0x440d/0x72.
1999-04-15 16:43:50 +00:00
Alexandre Julliard
d5240f13db
Mask off unsupported attributes in _lcreat (bug reported by Andreas Mohr).
...
Moved _lcreat16_uniq to int21.c
1999-04-03 13:54:51 +00:00
Andreas Mohr
ad2ffe5022
Cosmetics.
1999-03-22 14:52:46 +00:00
Jess Haas
d20375921b
Fixed/implemented various interrupt functions.
1999-03-17 15:29:06 +00:00
Ove Kaaven
8f2fd39108
Fully implemented Direct Console Input.
1999-03-14 12:13:43 +00:00
Marcus Meissner
412d025243
Changed CreateDirectory LastError returns to match Win32 (found out by
...
experiment). Adapted int21 CreateDirectory call to still return the
correct DOS error codes according to Ralph Brown.
1999-02-28 19:50:39 +00:00
Alexandre Julliard
a396029270
Large-scale renaming of all Win32 functions and types to use the
...
standard Windows names.
1999-02-26 11:11:13 +00:00
Marcus Meissner
219cfd8387
Optimized away more includes, readded some #includes for necessary
...
prototypes.
1999-02-24 13:05:13 +00:00
Alexandre Julliard
4ff2a27c09
Changed DOS extended error handling to be based on SetLastError;
...
should be more thread-safe this way.
1999-01-31 15:23:45 +00:00
Ove Kaaven
17a9e349ff
Added missing includes (the PSP handling was incorrect, as the
...
MZ_SUPPORTED definition was missing). Added a simple handler for
direct console input, which needs to be improved.
1999-01-31 09:23:59 +00:00
Andreas Mohr
a63458d87c
Some interrupt enhancements.
1999-01-30 13:39:21 +00:00
Marcus Meissner
03479f8adb
Fixed a lot of warnings for possible problems.
1999-01-28 10:06:38 +00:00
Ove Kaaven
9acfc0e4fb
Clear DOS extended error only for funcs >=0x2f (thanks to Dave
...
Pickles).
1999-01-20 12:45:32 +00:00
Alexandre Julliard
62a8b43301
Hacked server-side device support
...
Added user APCs support.
Many changes to the xterm console to make use of the server (not
finished yet).
Moved some other small stuff to the server.
1999-01-19 17:48:23 +00:00
Alexandre Julliard
8da12c43a9
Group commit for recovery after disk crash.
...
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Alexandre Julliard
638f169b1e
Recovery of release 990110 after disk crash.
...
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Andreas Mohr
cc0248e52d
Implemented raw device access calls for ioctlGenericBlkDevReq()
...
and therefore moved the core functionality of int2[56].c into files/drive.c.
1999-01-03 12:31:51 +00:00
Alexandre Julliard
0562539d18
Implemented file sharing checks in the server.
...
Added set file time server request.
Overall clean up of the file handling (DOS device handling is now
broken, should be redone).
1999-01-03 11:55:56 +00:00
Alexandre Julliard
338e757d08
Added beginnings of server-side file handling.
...
Added -debugmsg +server support.
Better server request dumping for varargs requests.
1998-12-27 15:28:54 +00:00
Andreas Mohr
7a6228d1e1
Fixed a bunch of compiler warnings.
1998-12-11 09:16:48 +00:00
Stefan Leichter
9f8a5298e2
File handle bug fix.
1998-12-07 11:02:55 +00:00
Joseph Pranevich
1c1be3aa37
Call the new console driver for some routines. This is not completely
...
done yet and more for testing purposes.
1998-12-03 16:29:56 +00:00