Release 960324wine-960324
commit59730ae1c63d83ec3f775aa2f4e93b8935d5f563
authorAlexandre Julliard <julliard@winehq.org>
Sun, 24 Mar 1996 16:20:51 +0000 (24 16:20 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sun, 24 Mar 1996 16:20:51 +0000 (24 16:20 +0000)
tree9fc442b4f4a44e83aeea26bc43604981d8442568
parentb817f4fbb59837d7dbdf387141f3f81cba9abfe5
Release 960324

Sun Mar 24 13:13:11 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [include/win.h] [windows/*.c]
Replaced next, parent, child and owner handles by pointers in WND
structure. This should improve performance, and should be
reasonably safe since Microsoft did the same in Win95.

* [include/wintypes.h] [*/*]
Redefined HANDLE to be UINT instead of a pointer for Winelib. This
allows removing a lot of unnecessary casts and NPFMTs.

* [windows/caret.c]
Create the caret brush upon CreateCaret(); use the bitmap
dimensions for the caret.
Fixed CARET_DisplayCaret() to use PatBlt().

Fri Mar 22 16:00:00 1996  Anand Kumria <akumria@ozemail.com.au>

* [misc/winsocket.c]
More sanity checks, fixup some erroneous return codes.

* [documentation/winsock]
Description of how compatible the winsock is currently.

Fri Mar 22 13:05:34 1996  Ulrich Schmid  <uschmid@mail.hh.provi.de>

* [library/winmain.c]
Set `lpszCmdParam' by concatenating arguments.

* [loader/module.c]
WinExec: accept Unix commands, use Wine emulator.

Mon Mar 18 12:16:27 1996  Martin von Loewis <loewis@informatik.hu-berlin.de>

* [if1632/kernel32.spec][win32/thread.c][include/kernel32.h]
DeleteCriticalSection, EnterCriticalSection,
  InitializeCriticalSection, LeaveCriticalSection, TlsAlloc,
  TlsFree, TlsGetValue, TlsSetValue: new functions.
CRITICAL_SECTION: new structure.

* [if1632/kernel32.spec][win32/code_page.c]
WideCharToMultiByte: new function.

* [if1632/kernel32.spec][win32/file.c]
GetFileAttributesA: new function.

* [if1632/kernel32.spec][misc/main.c]
GetEnvironmentStringsW, FreeEnvironmentStringsA,
  FreeEnvironmentStringsW: new functions.

* [if1632/user.spec][win32/cursoricon32.c][win32/Makefile.in]
cursoricon32.c: new file.
LoadCursorA, LoadCursorW: modified implementation from LoadCursor
  to WIN32_*.
LoadIconA, LoadIconW: modified implementation from LoadIconA32
to WIN32_*.

* [include/struct32.h]
pragma pack inserted.
CURSORICON32 structures added.

* [include/winnls.h]
Constants CP_* and WC_* added.

* [loader/pe_image.c]
PE_LoadModule: call PE_InitDLL with hModule rather than wpnt.

Sun Mar 17 16:59:12 1996  Albrecht Kleine  <kleine@ak.sax.de>

* [misc/commdlg.c]
Introduced hook function handling in file dialog.
Removed an unnecessary ShowWindow call in FILEDLG_WMCommand().

Thu Mar 14 10:50:00 1996  Thomas Sandford <t.d.g.sandford@prds-grn.demon.co.uk>

* [if1632/gdi32.spec]
Added GetNearestColor.

* [if1632/kernel32.spec]
Added GlobalAddAtomA.

* [win32/param32.c]
Added stackframe.h to includes.
WIN32_GlobalAddAtomA() - new function.
102 files changed:
ANNOUNCE
ChangeLog
configure
controls/button.c
controls/combo.c
controls/edit.c
controls/listbox.c
controls/menu.c
controls/scroll.c
controls/static.c
documentation/winsock [new file with mode: 0644]
files/file.c
if1632/gdi32.spec
if1632/kernel32.spec
if1632/user32.spec
include/callback.h
include/kernel32.h
include/struct32.h
include/user.h
include/win.h
include/windows.h
include/winnls.h
include/winpos.h
include/wintypes.h
ipc/dde_proc.c
ipc/wine_test_stub.c
library/heap.c
library/libres.c
library/miscstubs.c
library/winmain.c
loader/module.c
loader/ne_image.c
loader/ne_resource.c
loader/pe_image.c
loader/resource.c
loader/signal.c
loader/task.c
memory/global.c
misc/clipboard.c
misc/commdlg.c
misc/driver.c
misc/exec.c
misc/lzexpand.c
misc/main.c
misc/network.c
misc/olecli.c
misc/rect.c
misc/shell.c
misc/spy.c
misc/winsocket.c
miscemu/interrupts.c
multimedia/mcistring.c
objects/bitblt.c
objects/bitmap.c
objects/brush.c
objects/clipping.c
objects/cursoricon.c
objects/dc.c
objects/font.c
objects/gdiobj.c
objects/linedda.c
objects/metafile.c
objects/oembitmap.c
objects/palette.c
objects/region.c
objects/text.c
programs/progman/ChangeLog
programs/progman/Makefile.in
programs/progman/main.c
programs/progman/progman.h
programs/progman/program.c
programs/progman/string.c
programs/progman/winexec.c [deleted file]
win32/Makefile.in
win32/code_page.c
win32/cursoricon32.c [new file with mode: 0644]
win32/file.c
win32/param32.c
win32/resource.c
win32/thread.c
win32/user32.c
windows/caret.c
windows/class.c
windows/dce.c
windows/defdlg.c
windows/defwnd.c
windows/dialog.c
windows/event.c
windows/focus.c
windows/graphics.c
windows/hook.c
windows/mapping.c
windows/mdi.c
windows/message.c
windows/nonclient.c
windows/painting.c
windows/property.c
windows/queue.c
windows/scroll.c
windows/timer.c
windows/win.c
windows/winpos.c