Release 940722wine-940722
commitf72072590417bee9e45d08cedef3c1d2759f7816
authorAlexandre Julliard <julliard@winehq.org>
Sat, 23 Jul 1994 07:57:48 +0000 (23 07:57 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sat, 23 Jul 1994 07:57:48 +0000 (23 07:57 +0000)
tree57b049eb036860fa1ab019d1956574d51f79823e
parent2d159fb70721d9faee2e9faa009525df77a0a62d
Release 940722

Mon Jul 18 23:55:13 MET DST 1994

* [if1632/call.S]
CallTo16(): added `mov %eax,%edx' just before lcall,
to make sure that DX contain the DLL's hinstance when
initialised.

CallTo32_16() added, equal to CallTo32() except for
one thing: it saves DX and

* [tools/build.c]
Added some code to support 16 and 32 bit return values.

* [1632/{kernel,user}.spec]
Changed most of the `pascal' style to pascal_16 when
function returned a 16bit value.

Tue Jul 19 18:40:25 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)

* [controls/menu.c]
Reorganized sizing and drawing code to implement multi-line menus.
Implemented MENUBREAK style.
Use system colors to draw menus.

* [objects/color.c]
Bug fix in COLOR_IsSolid().

* [objects/font.c]
Bug fix in FONT_GetMetrics(): calculate average character width
only on existing chars (dialogs look much better).

* [objects/text.c]
Bug fix in DrawText(): use text color to underline mnemonic.

* [windows/nonclient.c]
Changed WM_NCHITTEST handling to cope with multi-line menu bars.

* [windows/syscolor.c]
Added system objects for menu colors.

Mon Jul 18 19:32:08 PDT 1994  Andrew Lagodzinski  (andrew@netcom.com)

        * [controls/menu.c]
        Fixed bug in SelectPrevItem that caused seperators to not be
skipped when using the up arrow key.
19 files changed:
ChangeLog
controls/menu.c
controls/widgets.c
if1632/call.S
if1632/kernel.spec
if1632/user.spec
include/syscolor.h
loader/signal.c
misc/audio.c
misc/mcicda.c
misc/mmaux.c
objects/color.c
objects/font.c
objects/text.c
tools/build.c
windows/nonclient.c
windows/syscolor.c
windows/win.c
windows/winpos.c