889f74244d
Mon Apr 14 11:22:54 1997 John Harvey <john@division.co.uk> * [graphics/win16drv/init.c] Minor changes to help debug problems. * [if1632/dummy.c] [if1632/gdi.spec] Dummy routines for StartPage, EndPage, SetAbortProc, AbortProc. * [misc/printdrv.c] [if1632/gdi.spec] [include/windows.h] StartDoc16, EndDoc16 new functions. Sun Apr 13 11:18:35 1997 Alexandre Julliard <julliard@lrc.epfl.ch> * [memory/virtual.c] Implemented MapViewOfFile. * [debugger/dbg.y] Added 'info maps' command. Fri Apr 11 16:34:08 1997 Frans van Dorsselaer <devel@rulhmpc58.LeidenUniv.nl> * [controls/edit.c] [controls/EDIT.TODO] Started restructuring. Performance improvements. Fixed: wordwrap, scrollbar handling, scrolling, painting, EditWndProc() is now reentrant, wordbreak procs, better compliance to specs. New: margins, format rectangle. * [controls/widgets.c] Changed the cursor for the edit control class to an I-beam. * [include/callback.h] Added 32 bit wordbreak callback. Mon Apr 7 20:53:28 1997 Albrecht Kleine <kleine@ak.sax.de> * [objects/metafile.c] Added handling of some more metafile records: META_CREATEREGION, META_INVERTREGION etc. Sat Apr 5 09:23:02 MET DST 1997 Sven Verdoolaege <skimo@breughel.ufsia.ac.be> * [loader/signal.c] Define kernel sigaction ourselves instead of getting it from the kernel source. Wed Apr 2 21:05:00 1997 Uwe Bonnes <bon@elektron.ikp.physik.th-darmstadt.de> * [control/menu.c] Fix return value range for GetMenuState. * [files/file.c] Always fill out ofs->szPathName in FILE_DoOpenFile. * [memory/string.c] Add debug option string. * [objects/cursoricon.c] Fix return value for DestroyIcon32. Mon Mar 31 17:16:12 1997 Alex Korobka <alex@trantor.pharm.sunysb.edu> * [DEVELOPERS-HINTS] [misc/*] [windows/*] [graphics/*] Added description of the source tree. Moved several files to fit it. * [misc/shell.c] Use Win32 heap functions. |
||
---|---|---|
.. | ||
Makefile.in | ||
README | ||
TEST_FRAGMENT.std | ||
bit_array.c | ||
bit_array_test.c | ||
dde.tex | ||
dde_atom.c | ||
dde_atom_test.c | ||
dde_mem.c | ||
dde_mem_test.c | ||
dde_proc.c | ||
dde_proc_test.c | ||
generic_hash.c | ||
generic_hash.h | ||
hash_test.c | ||
run_tests | ||
shm_block.c | ||
shm_fragment.c | ||
shm_fragment_test.c | ||
shm_main_blk.c | ||
shm_semaph.c | ||
shm_semaph_test.c | ||
wine_test_stub.c |
README
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.