Commit Graph

1582 Commits

Author SHA1 Message Date
Sylvain St.Germain 3ff06f613e Fix problem in DPA_QuickSort where the sort order was inverted. 1999-03-25 10:53:49 +00:00
Ove Kaaven 5394258a90 Added infrastructure and definitions for general-purpose event and IRQ
handling for the Wine dos box. Removed the obsolete MZ_Tick. Added
event message loop, message handling, CLI/STI handling, and minimal
PIC support.
1999-03-25 10:53:08 +00:00
Ove Kaaven 9ea09ca866 Added handling of SIGUSR2 for the new event interruption handling,
bumping up the protocol revision. Made some debug messages not be
output when it's not necessary.
1999-03-25 10:52:03 +00:00
Ove Kaaven 866b3376a5 Added port 0x60 for int 0x09, and port 0x20 for PIC handling. 1999-03-25 10:51:38 +00:00
Ove Kaaven 4dfd859271 Added int 0x09 and int 0x33. 1999-03-25 10:51:17 +00:00
Ove Kaaven baed48e4e5 Implemented a int 0x33 handler, with a minimal implementation of the
mouse routines, including callbacks.
1999-03-25 10:50:49 +00:00
Ove Kaaven bb7f0de707 Implemented a int 0x09 handler, and a scancode queue that simulates
IRQ 1 in the dos box.
1999-03-25 10:50:32 +00:00
Paul Quinn 384a8944bd Creation of docobj.h. 1999-03-25 10:48:48 +00:00
Huw D M Davies cc3e5d7823 Allow depth of DIB to differ from depth of bitmap in GetDIBits. 1999-03-25 10:48:01 +00:00
Alexandre Julliard 833f3aec1a Abort on input error. 1999-03-24 15:07:20 +00:00
Adrian Thurston d3354d04f7 Population of oledlg. 1999-03-24 15:05:05 +00:00
Ulrich Weigand 85d52b35c3 Add IsWindow() checks after SendMessage() returns. 1999-03-24 15:01:29 +00:00
Jess Haas d24cc27967 Fixed a small bug in int10. 1999-03-24 15:00:21 +00:00
Pascal Lessard e69fcc054e COMBO_Size: maintain the height of the RectCombo when the window is
resized.
1999-03-24 14:59:37 +00:00
Alexandre Julliard faa18fd9e5 Authors: Adrian Thurston <adriant@corel.ca>, Paul Quinn <paulq@corel.ca>
Added various definitions.
Moved CWPSTRUCT from hook.h to winuser.h to conform to the SDK.
1999-03-24 14:58:11 +00:00
Jim Aston 2e5113d4bc Added a few empty macros. 1999-03-24 14:57:34 +00:00
Marcus Meissner c600afbd4b CURSORICON_Destroy: missing WINAPI added. 1999-03-24 14:55:37 +00:00
Marcus Meissner 751dc4cb01 Added translation for SO_RCVTIMEO (as seen by IE4). 1999-03-24 14:53:55 +00:00
Alexandre Julliard 17e3b97389 Create startup info for the initial process. 1999-03-23 17:04:10 +00:00
Alexandre Julliard 875c4b3c61 Added server pid and tid in init_thread request, and use them in
CLIENT_InitThread.
1999-03-23 14:09:41 +00:00
Noomen Hamza ed494ec539 Implemented:
- IMoniker interface for FileMoniker,ItemMoniker,AntiMoniker and
  GenericCompositeMoniker
- IRunningObjectTable interface, and
- IBindCtx interface.
1999-03-23 13:48:56 +00:00
Huw D M Davies 44a79c4925 Added StretchDIBits for the PostScript driver. 1999-03-23 13:46:04 +00:00
Ove Kaaven 3f89809d68 Added missing ending pragma pack. 1999-03-23 13:45:25 +00:00
Rein Klazes 58a38b89d9 Corrected small bug in GetCommState16. Parity check can be disabled
even when a parity bit is used. SetCommState16() can override baudrate
setting in wine.conf.
1999-03-23 13:44:51 +00:00
Ulrich Weigand 0092390cd6 Bugfix: cope with quoted arguments for CreateProcess(). 1999-03-22 17:47:36 +00:00
Ulrich Weigand 919a8109aa Fixed typo in SizeofResource(). 1999-03-22 17:47:13 +00:00
Andreas Mohr 942d8a69bd lstrcpyA can't use strcpy. 1999-03-22 14:59:29 +00:00
Marcus Meissner 461ded42ac Added -dll option for winelib programs. (Note: will not print warnings
on failure currently).
1999-03-22 14:54:05 +00:00
Andreas Mohr e49700acf9 Added strlwr. 1999-03-22 14:53:21 +00:00
Andreas Mohr ad2ffe5022 Cosmetics. 1999-03-22 14:52:46 +00:00
Eric Pouech 20c4e8528a Added new stubs (mmTaskXXX, mmThreadXXX, mciExecute). 1999-03-22 14:51:57 +00:00
Eric Pouech 9b5d49226d Started calling mixer as a 32 bit low level driver (no longer 16 bit)
Added support for yield proc in mci struct
Added mmTaskXXX16 and mmThreadXXX16 functions
Refreshed implementation of 16 bit native & asynchronous MCI driver
command (through mmtask.tsk).
1999-03-22 14:51:24 +00:00
Eric Pouech 31c286658b Fixed a few bugs. Started implementing mixerMessage as a 32 bit
function (no longer 16 bit).
1999-03-22 14:50:38 +00:00
Eric Pouech af524f54c0 Implemented mciExecute. 1999-03-22 14:50:08 +00:00
Eric Pouech 7081395019 Added yield proc members to mci struct. 1999-03-22 14:49:31 +00:00
Eric Pouech ad86311f6a Added mixer specfic error codes, fixed type in function name. 1999-03-22 14:48:40 +00:00
Eric Pouech 9f2ad566ff Fixed return codes for default driver proc. 1999-03-22 14:47:36 +00:00
Lawson Whitney 613092a6a5 Made LB_GETCURSEL return focus_item if no item has been selected. 1999-03-22 14:46:43 +00:00
Kalevi J Hautaniemi cc5d924b63 Added Finnish keyboard layout. 1999-03-22 14:46:08 +00:00
Veksler Michael e94e35431e Removed winuser16.h from x11drv.h. 1999-03-22 12:41:26 +00:00
Klaas van Gend fdedc34872 Implementation of EnumPrintersA, info level 4 and 5. 1999-03-22 12:40:24 +00:00
Adam Sacarny 733c124d10 Check if the build is stripped, and die if it is.
Check for Bash 2.0, and if so use different STDERR->STDOUT redirctor
(thanks Ryan Cumming!).
1999-03-22 12:39:49 +00:00
Veksler Michael 3130fcec86 Fixed "reached end of non void..." warnings. 1999-03-22 12:37:09 +00:00
Marcus Meissner 0cd02405b2 MessageBox32A -> MessageBoxA 1999-03-22 12:36:34 +00:00
Sergey Turchanov 5ffd2df797 Implementation for FreeLibraryAndExitThread.
Made GetBinaryType = GetBinaryTypeA.
1999-03-22 12:35:48 +00:00
Ulrich Weigand 93b23d746d Run Win32 processes in their own threads.
Process exit sequence adapted.
1999-03-22 10:35:44 +00:00
Alexandre Julliard f016752b45 Changed process initialisation to use the new server requests.
Started to move the process init to the right context, not finished yet.
1999-03-21 19:26:25 +00:00
Alexandre Julliard f692d44607 Added new_process and init_process request.
Split out process creation from thread creation.
Changed server initialisation to ensure that we always have a current
thread.
1999-03-21 19:23:54 +00:00
Robert Pouliot 4f278bdac1 One small error corrected and the 102th key... 1999-03-21 15:46:34 +00:00
Ove Kaaven a1c45a52b9 Made commerror and eventmask local to each port (for win16), made the
win16 routines use port indices instead of UNIX fds (this should make
some Visual Basic stuff and similar garbage start working), moved some
stuff around (win16 routines at top of file, win32 routines at
bottom), made a couple of win32 routines use win32 handles, and added
a few hints as to how to implement asynchronous buffers, based on
which EnableCommNotification can eventually be implemented.
1999-03-21 15:45:41 +00:00