Release 960516wine-960516
commite2bfa4c722de7af8ca3ce9fe397e110ce5e53277
authorAlexandre Julliard <julliard@winehq.org>
Thu, 16 May 1996 18:21:06 +0000 (16 18:21 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 16 May 1996 18:21:06 +0000 (16 18:21 +0000)
treeb2f37a194df3843a52b02c7c219346af11e5b93e
parent1285c2f9e9c029427fd7cce5dbfa3372daf01394
Release 960516

Thu May 16 13:35:31 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [*/*.c]
Renamed RECT, POINT and SIZE structures to RECT16, POINT16 and
SIZE16. Implemented Win32 version of most functions that take
these types as parameters.

* [configure]
Patched autoconf to attempt to correctly detect -lnsl and
-lsocket. Please check this out.

* [controls/button.c]
Added support for Win32 BM_* messages.

* [controls/menu.c]
Avoid sending extra WM_MENUSELECT messages. This avoids crashes
with Excel.

* [memory.heap.c] [include/heap.h]
Added support for SEGPTRs in Win32 heaps. Added a few macros to
  make using SEGPTRs easier. They are a bit slower than MAKE_SEGPTR,
  but they work with Win32.

* [memory/atom.c]
Implemented Win32 atom functions.

* [memory/local.c]
Fixed LocalReAlloc() changes to avoid copying the whole block twice.

* [win32/memory.c]
Use /dev/zero instead of MAP_ANON for VirtualAlloc().

* [windows/class.c]
Properly implemented the Win32 class functions.

* [windows/winproc.c] (New file)
New file handling the message translation between Win16 and Win32.

Mon May 13 18:00:00 1996 Alex Korobka <alex@phm30.pharm.sunysb.edu>

* [windows/mdi.c] [windows/menu.c]
Improved WM_MDICREATE and WM_MDICASCADE handling.

* [windows/event.c] [objects/bitblt.c]
Handle GraphicsExpose event for BitBlt from screen to screen.

* [windows/event.c] [windows/win.c] [windows/nonclient.c]
Bunch of fixes for problems with -managed.

* [windows/win.c] [windows/winpos.c]
Changed conditions for WM_SIZE, WM_MOVE, and WM_GETMINMAXINFO
in CreateWindow.

* [windows/win.c] [windows/queue.c] [misc/user.c]
Do not send WM_PARENTNOTIFY when in AppExit and call WH_SHELL
on window creation/destruction.

* [objects/palette.c]
Crude RealizePalette(). At least something is visible in LviewPro.

Sun May 12 02:05:00 1996  Thomas Sandford <t.d.g.sandford@prds-grn.demon.co.uk>

* [if1632/gdi32.spec]
Added Rectangle (use win16 version).

* [if1632/kernel32.spec]
Added GetWindowsDirectoryA (use win16 GetWindowsDirectory).

* [if1632/user32.spec]
Added GetSubMenu, MoveWindow, SetScrollPos, SetScrollRange (use win16
versions).
Added SetWindowsHookExA (empty stub for now).

* [include/handle32.h]
Changed #include <malloc.h> to #include <stdlib.h> to prevent
hate message from FreeBSD compiler.

* [win32/newfns.c]
Added new function SetWindowsHookEx32A (empty stub for now).

* [win32/user32.c]
Removed redundant debugging printf statement.

Sun May 12 01:24:57 1996  Huw D. M. Davies <h.davies1@physics.oxford.ac.uk>

* [memory/local.c]
Avoid creating adjacent free blocks.
Free the block in LocalReAlloc() before allocating a new one.
Fixed LocalReAlloc() for discarded blocks.

Fri May 10 23:05:12 1996  Jukka Iivonen <iivonen@cc.helsinki.fi>

* [resources/sysres_Fi.rc]
ChooseFont and ChooseColor dialogs updated.

Fri May 10 17:19:33 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>

* [files/drive.c,if1632/kernel.spec]
GetCurrentDirectory(),SetCurrentDirectory() implemented.

* [if1632/advapi32.spec] [if1632/kernel.spec] [if1632/shell.spec]
  [include/windows.h] [include/winreg.h] [loader/main.c]
  [misc/main.c] [misc/shell.c] [misc/registry.c]
Registry fixes:
- loads win95 registry databases,
- save only updated keys on default,
- now adhers to the new function naming standard,
- minor cleanups.

Tue May 7 22:36:13 1996  Albrecht Kleine  <kleine@ak.sax.de>

* [combo.c]
Added WM_COMMAND-handling for interaction between EDIT and COMBOLBOX
        and synchronized mine with Greg Kreider's works.

* [commdlg.c]
Bugfix in ChooseFont: font size handling.
131 files changed:
ANNOUNCE
ChangeLog
README
configure
controls/button.c
controls/combo.c
controls/desktop.c
controls/edit.c
controls/listbox.c
controls/menu.c
controls/scroll.c
controls/static.c
controls/widgets.c
files/drive.c
if1632/Makefile.in
if1632/advapi32.spec
if1632/callback.c
if1632/gdi.spec
if1632/gdi32.spec
if1632/kernel.spec
if1632/kernel32.spec
if1632/mmsystem.spec
if1632/relay32.c [deleted file]
if1632/shell.spec
if1632/user.spec
if1632/user32.spec
include/bitmap.h
include/callback.h
include/class.h
include/color.h
include/combo.h
include/desktop.h
include/font.h
include/gdi.h
include/graphics.h
include/handle32.h
include/heap.h
include/listbox.h
include/mdi.h
include/menu.h
include/metafile.h
include/mmsystem.h
include/module.h
include/nonclient.h
include/ole.h
include/pen.h
include/regfunc.h [deleted file]
include/region.h
include/relay32.h [deleted file]
include/scroll.h
include/shell.h
include/string32.h
include/struct32.h
include/syscolor.h
include/win.h
include/winbase.h
include/windows.h
include/winnt.h
include/winpos.h
include/winreg.h
include/wintypes.h
include/winuser.h
library/Makefile.in
library/atom.c [deleted file]
library/heap.c [deleted file]
library/miscstubs.c
library/sup.c
loader/main.c
loader/module.c
loader/pe_image.c
loader/signal.c
memory/atom.c
memory/global.c
memory/heap.c
memory/local.c
misc/commdlg.c
misc/exec.c
misc/main.c
misc/rect.c
misc/registry.c
misc/shell.c
misc/spy.c
misc/user.c
misc/ver.c
misc/winsocket.c
multimedia/mmsystem.c
objects/bitblt.c
objects/bitmap.c
objects/clipping.c
objects/color.c
objects/cursoricon.c
objects/dcvalues.c
objects/font.c
objects/gdiobj.c
objects/metafile.c
objects/oembitmap.c
objects/palette.c
objects/pen.c
objects/region.c
objects/text.c
resources/sysres_Fi.rc
tools/build.c
win32/Makefile.in
win32/cursoricon32.c
win32/memory.c
win32/newfns.c
win32/param32.c [deleted file]
win32/string32.c
win32/struct32.c
win32/user32.c
win32/winprocs.c
windows/Makefile.in
windows/caret.c
windows/class.c
windows/dce.c
windows/defdlg.c
windows/defwnd.c
windows/dialog.c
windows/event.c
windows/graphics.c
windows/mapping.c
windows/mdi.c
windows/message.c
windows/msgbox.c
windows/nonclient.c
windows/painting.c
windows/queue.c
windows/scroll.c
windows/win.c
windows/winpos.c
windows/winproc.c [new file with mode: 0644]