Release 961215wine-961215
commitb1bac32007c76d9e8d670b3da070aa977448e26e
authorAlexandre Julliard <julliard@winehq.org>
Sun, 15 Dec 1996 19:45:59 +0000 (15 19:45 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sun, 15 Dec 1996 19:45:59 +0000 (15 19:45 +0000)
treef36cbbbae24965fdd9c5bad75c2b5ec51aeb90d1
parent7e6ae4ba5eaae3cf2df509b56f6314c0103c49a9
Release 961215

Sun Dec 15 16:18:15 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [graphics/x11drv/bitblt.c]
Fixed BITBLT_StretchImage for partially covered or inverted
bitmaps.

* [objects/dib.c]
Fixed the upside-down bitmap problem.

Sat Dec 14 02:49:57 1996  Thomas Sandford <t.d.g.sandford@prds-grn.demon.co.uk>

* [if1632/user32.spec]
IsMenu and RemoveMenu added (use existing Win16 functions).

* [include/windows.h]
Corrections to BITMAPINFOHEADER structure.

* [loader/module.c] [if1632/kernel32.spec]
New function GetModuleFileName32A (heavily based on original
Win16 version).

* [loader/pe_image.c]
Hack to allow files with short PE header to be loaded (e.g.
COMDLG32.DLL from Win32s).

* [misc/winsock_async.c]
#if out EIDRM case (not present in FreeBSD).

* [tools/build.c]
Remove trailing comments from .s files generated by build
as these break assembly when not run through pre-processor.

* [windows/graphics.c] [if1632/gdi32.spec]
New function Polyline32 - based on original Polyline. Needs
metafile support adding still.

Fri Dec 13 13:04:06 1996  Bruce Milner <Bruce.Milner@genetics.utah.edu>

* [win32/findfile.c] [if1632/kernel.spec]
FindFirstFile32A(): Use dos current directory for drive prefixes.
FindNextFile32A(): Fill in file attribute information.
Implement FindFirstFile16, FindNextFile16, FindClose16.

* [files/drive.c]
GetCurrentDirectory32A - Fix problem with null 3rd character in
string.

Tue Dec 10 14:49:07 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>

* [windows/painting.c][windows/message.c]
Don't use linked lists to call SendMessage(), for it might destroy
  the current listentry.

* [misc/registry.c]
Fixed temporary file saving (rename doesn't work across
partitions).

* [files/*.c]
GetFullPathName*,GetDriveType32A fixed, CreateDirectoryEx*,
GetVolumeInformation32W fixed.

* [win32/process.c][if1632/kernel.spec][if1632/kernel32.spec]
LoadLibrary* updated to new naming std., *32W added.

* [win32/console.c] [include/wincon.h]
Additions for NT commandline executables.

* [if1632/advapi32.spec][if1632/kernel32.spec][win32/init.c]
GetUserName32W added, GetComputerName32W added,
GetStartupInfo32W added, GetSystemInfo updated to NT standard.

* [windows/msgbox.c][misc/shell.c][windows/graphics.c]
MessageBox32W, ShellAbout32W, CommandLineToArgvW, Polygon32 added.

* [misc/crtdll.c][include/crtdll.h][if1632/crtdll.spec][misc/ntdll.c]
  [if1632/ntdll.spec]
Lot of new unicode functions added (needed for NT).

* [loader/pe_image.c]
NtCurrentTeb added.

Tue Dec 10 22:39:33 1996  Albrecht Kleine  <kleine@ak.sax.de>

* [windows/keyboard.c]
Rewrote function TranslateAccelerator().

Mon Dec  9 14:52:13 1996  Slaven Rezic  <eserte@cs.tu-berlin.de>

* [windows/defwnd.c]
DEFWND_SetText(): Set icon name.

Sun Dec  8 23:30:00 1996  Alex Korobka <alex@trantor.pharm.sunysb.edu>

* [loader/signal.c] [misc/winsock.c] [misc/winsock_async.c]
  [if1632/winsock.spec]
IPC resource cleanup, bugfixes.

* [windows/dialog.c] [windows/defdlg.c]
More DefDlgProc() fixes.

Sun Dec  8 14:01:42 1996  Vadim Strizhevsky  <striv@ms.com>

* [misc/clipboard.c] [objects/font.c] [win32/init.c]
    [win32/newfns.c] [windows/graphics.c]
Added a few WIN32 functions which needed to run some win32
accessories. Clock should now work almost as well as 16 bit version.
Add: RegisterClipboardFormat32W GetTextExtentExPoint32*
     GetModuleHandleW, DisableThreadLibraryCalls (empty stub),
     Polygon32
Fix: Polygon16 possible memory leak on error return.
89 files changed:
ANNOUNCE
BUGS
ChangeLog
controls/edit.c
controls/listbox.c
debugger/info.c
files/dos_fs.c
files/drive.c
files/file.c
graphics/win16drv/init.c
graphics/wing.c
graphics/x11drv/bitblt.c
graphics/x11drv/init.c
if1632/advapi32.spec
if1632/crtdll.spec
if1632/gdi.spec
if1632/gdi32.spec
if1632/kernel.spec
if1632/kernel32.spec
if1632/keyboard.spec
if1632/ntdll.spec
if1632/ole32.spec
if1632/shell32.spec
if1632/thunk.c
if1632/user.spec
if1632/user32.spec
if1632/winsock.spec
if1632/wsock32.spec
include/bitmap.h
include/crtdll.h [new file with mode: 0644]
include/gdi.h
include/task.h
include/wincon.h
include/windows.h
include/winsock.h
loader/module.c
loader/pe_image.c
loader/resource.c
loader/signal.c
loader/task.c
memory/global.c
misc/Makefile.in
misc/clipboard.c
misc/commdlg.c
misc/crtdll.c
misc/driver.c
misc/keyboard.c
misc/lstr.c
misc/main.c
misc/ntdll.c [new file with mode: 0644]
misc/registry.c
misc/shell.c
misc/ver.c
misc/winsock.c
misc/winsock_async.c
miscemu/dpmi.c
multimedia/audio.c
multimedia/mcianim.c
multimedia/mcicda.c
multimedia/midi.c
objects/bitmap.c
objects/dc.c
objects/dib.c
objects/font.c
programs/progman/grpfile.c
programs/winhelp/macro.lex.l
programs/winhelp/macro.yacc.y
rc/parser.l
rc/parser.y
tools/build.c
win32/advapi.c
win32/console.c
win32/cursoricon32.c
win32/file.c
win32/findfile.c
win32/init.c
win32/newfns.c
win32/process.c
win32/user32.c
windows/dce.c
windows/defdlg.c
windows/defwnd.c
windows/dialog.c
windows/graphics.c
windows/keyboard.c
windows/message.c
windows/msgbox.c
windows/painting.c
windows/win.c