Pavel Roskin [Sun, 28 Mar 1999 13:39:55 +0000 (13:39 +0000)]
Changes in X11DRV_KEYBOARD_DetectLayout in order to implement Russian
keyboard support.
Alexandre Julliard [Sun, 28 Mar 1999 13:15:40 +0000 (13:15 +0000)]
Authors: Paul Quinn <paulq@corel.ca>, Aaron Barnes <aaronb@corel.ca>, Adrian Thurston <adriant@corel.ca>
Bundle of new stubs.
Andreas Mohr [Sun, 28 Mar 1999 13:13:03 +0000 (13:13 +0000)]
Added missing WINAPIs.
Andreas Mohr [Sun, 28 Mar 1999 13:11:46 +0000 (13:11 +0000)]
Added CreateIoCompletionPort stub.
Ulrich Weigand [Sun, 28 Mar 1999 13:10:54 +0000 (13:10 +0000)]
Call EVENT_Pending() to flush X11 output queue before blocking in
MsgWaitForMultipleObjects().
Don't call EVENT_WaitNetEvent in MSG_PeekHardwareMsg.
Protect system queue access in hardware_event().
Francois Boisvert [Sun, 28 Mar 1999 12:42:52 +0000 (12:42 +0000)]
Fixed some bugs in thread safeness for wnd struct.
Pavel Roskin [Sun, 28 Mar 1999 12:40:43 +0000 (12:40 +0000)]
Made libtest/hello3 work again, now with Windows-compatible resource
loading.
Jiuming Luo [Sun, 28 Mar 1999 12:39:18 +0000 (12:39 +0000)]
Moved macro DECLARE_HANDLE() (in msacm.h and wtypes.h) to windef.h,
then deleted the duplicated typedefs (in imm.h and mmsystem.h).
Klaas van Gend [Sun, 28 Mar 1999 12:37:34 +0000 (12:37 +0000)]
Rewrote EnumPrintersA, added CriticalSection around Registry reads and
implemented PRINTER_INFO_2 request.
Jonathan Naylor [Sun, 28 Mar 1999 12:36:27 +0000 (12:36 +0000)]
Added Swiss German keyboard layout.
Juergen Schmied [Sun, 28 Mar 1999 12:35:24 +0000 (12:35 +0000)]
- adjusted printing of refcounts to be equal
- cleaning up icon cache on PROCESS_DETACH
- fixed ascii/unicode use in SH/ILCreateFromPath
- fixed small memory leak in shellview
Marcus Meissner [Sun, 28 Mar 1999 12:34:25 +0000 (12:34 +0000)]
Empty DOSVM_QueueEvent for !MZ_SUPPORTED.
Pavel Roskin [Sun, 28 Mar 1999 12:33:51 +0000 (12:33 +0000)]
Fixed warnings.
Pavel Roskin [Sun, 28 Mar 1999 12:33:18 +0000 (12:33 +0000)]
Changed CHOOSECOLOR[AW].Flags from UINT to DWORD.
Alex Korobka [Sun, 28 Mar 1999 09:37:57 +0000 (09:37 +0000)]
Moved hrgnUpdate from client to window coordinates, made nonclient
painting depend on the update region, reworked SetWindowPos() and
RedrawWindow() to speed up update region calculation, made -desktop
work properly, added WM_CANCELMODE here and there, fixed several
window activation bugs that crept in since the last time.
Alex Korobka [Sun, 28 Mar 1999 09:19:31 +0000 (09:19 +0000)]
Fixed occasional loss of SendMessage() return value.
Lionel Ulmer [Sun, 28 Mar 1999 09:18:22 +0000 (09:18 +0000)]
Added initialisation of the pixmap_depth field in
Xlib_DirectDrawCreate.
Jess Haas [Sun, 28 Mar 1999 09:17:11 +0000 (09:17 +0000)]
Fixed a warning.
Jess Haas [Sun, 28 Mar 1999 09:16:01 +0000 (09:16 +0000)]
Added stub for int2f 4b.
Alexandre Julliard [Sun, 28 Mar 1999 09:14:56 +0000 (09:14 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed memory leak in waveOutOpen/waveOutClose.
Huw D M Davies [Sun, 28 Mar 1999 09:13:26 +0000 (09:13 +0000)]
More Escapes for the PostScript driver.
Francois Gouget [Sat, 27 Mar 1999 16:56:13 +0000 (16:56 +0000)]
Adapted to the interface/implementation separation.
Now uses ICOM_THIS to access the implementation structures.
Replaced 'this' with 'This' for ICOM_THIS.
Direct access to the virtual table has been eliminated too.
Francois Gouget [Sat, 27 Mar 1999 16:53:09 +0000 (16:53 +0000)]
Updated to include all the implementation aspects that were previously
in the public includes.
Francois Gouget [Sat, 27 Mar 1999 16:49:55 +0000 (16:49 +0000)]
Removed direct access to the virtual table
Francois Gouget [Sat, 27 Mar 1999 16:48:25 +0000 (16:48 +0000)]
Removed all implementation aspects.
Modified to use the latest ICOM macros.
Added the macros for use in C.
Added the method parameter names (when I had them).
Ulrich Weigand [Sat, 27 Mar 1999 16:45:57 +0000 (16:45 +0000)]
Fixed sequence of DLL_PROCESS_DETACH notification calls.
Moved PE_MODREF flags to WINE_MODREF level.
Better handling of LoadLibraryEx flags.
PE_InitTls() changed to work only on the current thread.
Alexandre Julliard [Sat, 27 Mar 1999 16:21:05 +0000 (16:21 +0000)]
Added cmd line in new_process request.
Ulrich Weigand [Sat, 27 Mar 1999 16:19:00 +0000 (16:19 +0000)]
All threads created with CreateThread are 32-bit threads.
Juergen Schmied [Sat, 27 Mar 1999 16:15:22 +0000 (16:15 +0000)]
Reading of binary streams implemented (SHOpenRegStream).
Andreas Mohr [Sat, 27 Mar 1999 16:13:18 +0000 (16:13 +0000)]
Fixed int25 & int26 error code.
Ulrich Weigand [Sat, 27 Mar 1999 16:10:52 +0000 (16:10 +0000)]
Allow UserYield16 to be called from 32-bit thread.
Albert Den Hann [Sat, 27 Mar 1999 16:06:55 +0000 (16:06 +0000)]
Additional macro definitions.
Huw D M Davies [Sat, 27 Mar 1999 15:59:12 +0000 (15:59 +0000)]
Fixed {S|G}etBitmapBits in x11drv. Removed BITMAP_GetPadding.
Huw D M Davies [Sat, 27 Mar 1999 15:55:00 +0000 (15:55 +0000)]
Fixed metafile recording of CreatePatternBrush.
Pascal Lessard [Thu, 25 Mar 1999 16:42:27 +0000 (16:42 +0000)]
Change the AddBitmap function. Implement flat toolbar. Change
CreateToolbarEx. Implement partially the hot buttons for toolbar.
Andreas Mohr [Thu, 25 Mar 1999 16:41:35 +0000 (16:41 +0000)]
Implemented Get Shift Flags function.
Marcus Meissner [Thu, 25 Mar 1999 16:41:03 +0000 (16:41 +0000)]
Missing WINAPI.
David Luyer [Thu, 25 Mar 1999 15:58:20 +0000 (15:58 +0000)]
Changed stdlib.h to string.h.
David Luyer [Thu, 25 Mar 1999 15:57:35 +0000 (15:57 +0000)]
Added string.h.
David Luyer [Thu, 25 Mar 1999 15:52:09 +0000 (15:52 +0000)]
Changed "strings.h" to "string.h".
Randy Weems [Thu, 25 Mar 1999 15:49:11 +0000 (15:49 +0000)]
Fixed off-by-one error if bitblt width or height is negative.
Francis Beaudet [Thu, 25 Mar 1999 13:24:57 +0000 (13:24 +0000)]
Implemented:
- showing the selected tab as highlighted
- support for drawing the focus rectangle
- basic keyboard support
- support for a tab with horizontal scrolling.
Eric Pouech [Thu, 25 Mar 1999 13:24:08 +0000 (13:24 +0000)]
Thread-safe implementation of profile functions (Windows and Wine).
Stephane Lussier [Thu, 25 Mar 1999 13:23:26 +0000 (13:23 +0000)]
Made the timer code thread safe.
Francis Beaudet [Thu, 25 Mar 1999 13:22:42 +0000 (13:22 +0000)]
Fixed possible endless loop.
Francis Beaudet [Thu, 25 Mar 1999 13:22:02 +0000 (13:22 +0000)]
Fixed LB_GETCURSEL message to return LB_ERR on empty list.
Juergen Schmied [Thu, 25 Mar 1999 10:57:12 +0000 (10:57 +0000)]
Use the new header for COM definitions.
Juergen Schmied [Thu, 25 Mar 1999 10:55:43 +0000 (10:55 +0000)]
New stub shell_654.
Sylvain St.Germain [Thu, 25 Mar 1999 10:55:01 +0000 (10:55 +0000)]
Implementation of TVM_SORTCHILDRENCB.
Implementation of TVI_SORT insertion.
Fix display problem when TVIF_IMAGE|TVIF_SELECTEDIMAGE were not set.
Fix problems related to TVIS_EXPANDEDONCE.
Sylvain St.Germain [Thu, 25 Mar 1999 10:53:49 +0000 (10:53 +0000)]
Fix problem in DPA_QuickSort where the sort order was inverted.
Ove Kaaven [Thu, 25 Mar 1999 10:53:08 +0000 (10:53 +0000)]
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.
Ove Kaaven [Thu, 25 Mar 1999 10:52:03 +0000 (10:52 +0000)]
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.
Ove Kaaven [Thu, 25 Mar 1999 10:51:38 +0000 (10:51 +0000)]
Added port 0x60 for int 0x09, and port 0x20 for PIC handling.
Ove Kaaven [Thu, 25 Mar 1999 10:51:17 +0000 (10:51 +0000)]
Added int 0x09 and int 0x33.
Ove Kaaven [Thu, 25 Mar 1999 10:50:49 +0000 (10:50 +0000)]
Implemented a int 0x33 handler, with a minimal implementation of the
mouse routines, including callbacks.
Ove Kaaven [Thu, 25 Mar 1999 10:50:32 +0000 (10:50 +0000)]
Implemented a int 0x09 handler, and a scancode queue that simulates
IRQ 1 in the dos box.
Paul Quinn [Thu, 25 Mar 1999 10:48:48 +0000 (10:48 +0000)]
Creation of docobj.h.
Huw D M Davies [Thu, 25 Mar 1999 10:48:01 +0000 (10:48 +0000)]
Allow depth of DIB to differ from depth of bitmap in GetDIBits.
Alexandre Julliard [Wed, 24 Mar 1999 15:07:20 +0000 (15:07 +0000)]
Abort on input error.
Adrian Thurston [Wed, 24 Mar 1999 15:05:05 +0000 (15:05 +0000)]
Population of oledlg.
Ulrich Weigand [Wed, 24 Mar 1999 15:01:29 +0000 (15:01 +0000)]
Add IsWindow() checks after SendMessage() returns.
Jess Haas [Wed, 24 Mar 1999 15:00:21 +0000 (15:00 +0000)]
Fixed a small bug in int10.
Pascal Lessard [Wed, 24 Mar 1999 14:59:37 +0000 (14:59 +0000)]
COMBO_Size: maintain the height of the RectCombo when the window is
resized.
Alexandre Julliard [Wed, 24 Mar 1999 14:58:11 +0000 (14:58 +0000)]
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.
Jim Aston [Wed, 24 Mar 1999 14:57:34 +0000 (14:57 +0000)]
Added a few empty macros.
Marcus Meissner [Wed, 24 Mar 1999 14:55:37 +0000 (14:55 +0000)]
CURSORICON_Destroy: missing WINAPI added.
Marcus Meissner [Wed, 24 Mar 1999 14:53:55 +0000 (14:53 +0000)]
Added translation for SO_RCVTIMEO (as seen by IE4).
Alexandre Julliard [Tue, 23 Mar 1999 17:04:10 +0000 (17:04 +0000)]
Create startup info for the initial process.
Alexandre Julliard [Tue, 23 Mar 1999 14:09:41 +0000 (14:09 +0000)]
Added server pid and tid in init_thread request, and use them in
CLIENT_InitThread.
Noomen Hamza [Tue, 23 Mar 1999 13:48:56 +0000 (13:48 +0000)]
Implemented:
- IMoniker interface for FileMoniker,ItemMoniker,AntiMoniker and
GenericCompositeMoniker
- IRunningObjectTable interface, and
- IBindCtx interface.
Huw D M Davies [Tue, 23 Mar 1999 13:46:04 +0000 (13:46 +0000)]
Added StretchDIBits for the PostScript driver.
Ove Kaaven [Tue, 23 Mar 1999 13:45:25 +0000 (13:45 +0000)]
Added missing ending pragma pack.
Rein Klazes [Tue, 23 Mar 1999 13:44:51 +0000 (13:44 +0000)]
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.
Ulrich Weigand [Mon, 22 Mar 1999 17:47:36 +0000 (17:47 +0000)]
Bugfix: cope with quoted arguments for CreateProcess().
Ulrich Weigand [Mon, 22 Mar 1999 17:47:13 +0000 (17:47 +0000)]
Fixed typo in SizeofResource().
Andreas Mohr [Mon, 22 Mar 1999 14:59:29 +0000 (14:59 +0000)]
lstrcpyA can't use strcpy.
Marcus Meissner [Mon, 22 Mar 1999 14:54:05 +0000 (14:54 +0000)]
Added -dll option for winelib programs. (Note: will not print warnings
on failure currently).
Andreas Mohr [Mon, 22 Mar 1999 14:53:21 +0000 (14:53 +0000)]
Added strlwr.
Andreas Mohr [Mon, 22 Mar 1999 14:52:46 +0000 (14:52 +0000)]
Cosmetics.
Eric Pouech [Mon, 22 Mar 1999 14:51:57 +0000 (14:51 +0000)]
Added new stubs (mmTaskXXX, mmThreadXXX, mciExecute).
Eric Pouech [Mon, 22 Mar 1999 14:51:24 +0000 (14:51 +0000)]
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).
Eric Pouech [Mon, 22 Mar 1999 14:50:38 +0000 (14:50 +0000)]
Fixed a few bugs. Started implementing mixerMessage as a 32 bit
function (no longer 16 bit).
Eric Pouech [Mon, 22 Mar 1999 14:50:08 +0000 (14:50 +0000)]
Implemented mciExecute.
Eric Pouech [Mon, 22 Mar 1999 14:49:31 +0000 (14:49 +0000)]
Added yield proc members to mci struct.
Eric Pouech [Mon, 22 Mar 1999 14:48:40 +0000 (14:48 +0000)]
Added mixer specfic error codes, fixed type in function name.
Eric Pouech [Mon, 22 Mar 1999 14:47:36 +0000 (14:47 +0000)]
Fixed return codes for default driver proc.
Lawson Whitney [Mon, 22 Mar 1999 14:46:43 +0000 (14:46 +0000)]
Made LB_GETCURSEL return focus_item if no item has been selected.
Kalevi J Hautaniemi [Mon, 22 Mar 1999 14:46:08 +0000 (14:46 +0000)]
Added Finnish keyboard layout.
Veksler Michael [Mon, 22 Mar 1999 12:41:26 +0000 (12:41 +0000)]
Removed winuser16.h from x11drv.h.
Klaas van Gend [Mon, 22 Mar 1999 12:40:24 +0000 (12:40 +0000)]
Implementation of EnumPrintersA, info level 4 and 5.
Adam Sacarny [Mon, 22 Mar 1999 12:39:49 +0000 (12:39 +0000)]
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!).
Veksler Michael [Mon, 22 Mar 1999 12:37:09 +0000 (12:37 +0000)]
Fixed "reached end of non void..." warnings.
Marcus Meissner [Mon, 22 Mar 1999 12:36:34 +0000 (12:36 +0000)]
MessageBox32A -> MessageBoxA
Sergey Turchanov [Mon, 22 Mar 1999 12:35:48 +0000 (12:35 +0000)]
Implementation for FreeLibraryAndExitThread.
Made GetBinaryType = GetBinaryTypeA.
Ulrich Weigand [Mon, 22 Mar 1999 10:35:44 +0000 (10:35 +0000)]
Run Win32 processes in their own threads.
Process exit sequence adapted.
Alexandre Julliard [Sun, 21 Mar 1999 19:26:25 +0000 (19:26 +0000)]
Changed process initialisation to use the new server requests.
Started to move the process init to the right context, not finished yet.
Alexandre Julliard [Sun, 21 Mar 1999 19:23:54 +0000 (19:23 +0000)]
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.
Robert Pouliot [Sun, 21 Mar 1999 15:46:34 +0000 (15:46 +0000)]
One small error corrected and the 102th key...
Ove Kaaven [Sun, 21 Mar 1999 15:45:41 +0000 (15:45 +0000)]
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.
Ove Kaaven [Sun, 21 Mar 1999 15:43:22 +0000 (15:43 +0000)]
Fixed prototypes of a couple of comm routines.