ChangeSet ID: 997394842611181331798434
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard@wine2. 01/08/09 18:07:22
Modified files:
dlls/user : Makefile.in user32.spec user_main.c
dlls/user/dde : client.c dde_private.h ddeml16.c misc.c
server.c
include : ddeml.h
Added files:
dlls/user/dde : .cvsignore
Log message:
Eric Pouech <eric.pouech(a)wanadoo.fr>
- implemented correctly the HSZ as local atoms and added the needed
conversions to global atoms
- enhanced internal handle <=> pointer conversions, as well as
validity of such objects (life time, destruction, mutual access...)
- fixed a few ANSI/Unicode issues, stores most of the data as Unicode
- started having both Ansi/Unicode DDE window procs for message A/W
transformation
- fixed a few segmented pointer issues (mainly in DdeInitialize &
DdeGetData)
- added most of the CBF_ flags handling
- implemented the conversation announcement (XTYP_CONNECT_CONFIRM) on
server side
- enhanced DdeQueryConfig and implemented DdeReconnect
- implemented conversation termination (including XTYP_UNREGISTER)
- several others code clean up
- added transaction support on server side too
Patch: http://cvs.winehq.com/patch.py?id=997394842611181331798434
Revision Changes Path
1.29 +3 -1 wine/dlls/user/Makefile.in
1.34 +3 -3 wine/dlls/user/user32.spec
1.30 +3 -0 wine/dlls/user/user_main.c
1.3 +667 -421 wine/dlls/user/dde/client.c
1.2 +106 -67 wine/dlls/user/dde/dde_private.h
1.3 +31 -14 wine/dlls/user/dde/ddeml16.c
1.4 +1030 -955 wine/dlls/user/dde/misc.c
1.3 +579 -454 wine/dlls/user/dde/server.c
1.1 +0 -0 wine/dlls/user/dde/.cvsignore
1.21 +3 -0 wine/include/ddeml.h