mirror of
https://github.com/reactos/wine.git
synced 2025-02-13 08:44:54 +00:00
![Alexandre Julliard](/assets/img/avatar_default.png)
Sun Oct 13 15:32:32 1996 Alexandre Julliard <julliard@lrc.epfl.ch> * [Make.rules.in] [*/Makefile.in] Made it possible to compile from a directory other than the source directory. * [graphics/metafiledrv/init.c] [include/metafiledrv.h] [objects/metafile.c] [objects/dc.c] New graphics driver for metafiles. * [if1632/thunk.c] Added thunks for SetWindowsHook and SetDCHook. * [windows/dialog.c] Fixed GetNextDlgGroupItem and GetNextDlgTabItem to skip disabled items. * [*/*] Removed non Win32-clean types HANDLE, HBITMAP, HBRUSH, HFONT, HINSTANCE, HMENU, HRGN and HTASK. Wed Oct 9 14:59:45 1996 Frans van Dorsselaer <dorssel@rulhm1.LeidenUniv.nl> * [controls/edit.c] Fixed EditWndProc() to fall back to DefWndProc() when the edit state structure is not available. Wed Oct 2 14:00:34 1996 Huw D. M. Davies <h.davies1@physics.oxford.ac.uk> * [windows/nonclient.c] [windows/mdi.c] AdjustWindowRectEx16() should only take notice of the styles WS_DLGFRAME, WS_BORDER, WS_THICKFRAME and WS_EX_DLGMODALFRAME. Thanks to Alex Korobka. * [controls/scroll.c] Fixed typo in ShowScrollBar32(). Sun Aug 25 20:18:56 1996 Jukka Iivonen <iivonen@cc.helsinki.fi> * [if1632/user32.spec] [if1632/winmm.spec] Added SetParent and sndPlaySoundA.
Technion- Israel Institute of Technology Electrical Engineering software lab. Author : Michael Veksler 11678223 Tutor: Avner Lottem DDE support for Wine ==================== Wine emulator is able to run MS-Windows 3.1 applications under Linux (Linux is a UNIX clone) . Wine is also a toolkit allowing MS-Windows applications to compile under Linux. Wine is a world-wide Internet project with more than 20 developers. Wine is still under development so many vital MS-Windows features are still missing. DDE is Dynamic Data Exchange used for communication between MS-Windows applications. This project adds DDE capabilities into Wine. The new improved Wine will be able to send messages and share memory between two different Wine processes. This project uses System-V IPC mechanisms to implement DDE. Besides sharing memory handles and sending DDE messages, Wine processes are synchronize to emulates MS-Windows non-preemptive task switching. (MS-Windows switches tasks only on given instructions). This is done without hurting the performance or stability of a single Wine process. The project adds DDE to Wine emulator and to the toolkit. This allows old MS-Windows applications to be compiled for UNIX, and have DDE working among them.