Release 980503wine-980503
commit46ea8b3f73cea98d9bb4381f00456a9190528ace
authorAlexandre Julliard <julliard@winehq.org>
Sun, 3 May 1998 19:01:20 +0000 (3 19:01 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sun, 3 May 1998 19:01:20 +0000 (3 19:01 +0000)
tree7c64464643977a713abfd6c1f4921a2becb0f75a
parentc7c217b31c4ead037b86e982ca9787181b8a1349
Release 980503

Thu Apr 30 16:28:12 1998  James Juran <jrj120@psu.edu>

* [scheduler/process.c]
Implemented GetExitCodeProcess.  The code is a direct translation
of GetExitCodeThread.

Mon Apr 27 22:20:25 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>

* [loader/pe_image.c]
Unload dummy module when PE_LoadLibraryEx32A fails with
PE_LoadImage (makes Encarta 98 installer proceed).

* [files/drive.c]
Make GetDriveType16 return DRIVE_REMOVABLE for TYPE_CDROM.
Make GetCurrentDirectory32 behave like the code does and not
like the help describes.

* [files/profile.c]
Revoke recent change in PROFILE_GetSection and try better
handling of special case.

* [include/windows.h]
Change definition of ACCEL32.

* [misc/commdlg.c]
Replace the GetXXXFilename32 macros by normal code.
Fix two reported bugs in my changes to commdlg.

* [windows/win.c]
Add a hook to catch bogus WM_SIZE messages by emitting a warning
in the appropriate case.

* [objects/bitmap.c]
Reject unreasonbable large size arguments in
CreateCompatibleBitmap32 and add an fixme for that situation.

Sun Apr 26 18:30:07 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [include/ldt.h] [debugger/*.c] [miscemu/instr.c]
Added IS_SELECTOR_SYSTEM and IS_SELECTOR_32BIT macros.
Make instruction emulation support system selectors.

* [loader/*.c]
Started moving NE specific functions to the new loader/ne
directory.

* [memory/environ.c]
Enforce the 127 chars limit only when creating the environment of
a Win16 process.

Sun Apr 26 12:22:23 1998  Andreas Mohr <100.30936@germany.net>

* [files/file.c]
Fixed an incredible typo in CopyFile32A that made it unusable
since a rewrite in 970112 (!!).

* [files/directory.c]
Fixed GetTempPath32A/W to include trailing backslash.

* [misc/ver.c]
Make find_pe_resource "work" with corrupt files.

* [misc/wsprintf.c]
Altered WPRINTF_ParseFormatA/W to treat invalid format chars
as normal output, too.

* [msdos/dpmi.c]
Implemented "Allocate/Free real mode callback" (0x0303/0x0304).
Cross your fingers if you need to use it ;) (completely untested)
Implemented "Call real mode proc with far return" (0x0301, tested).

* [msdos/int21.c]
Fixed ioctlGenericBlkDevReq/0x60.

* [relay32/dplayx.spec] [relay32/builtin32.c] [relay32/Makefile.in]
Added built-in DPLAYX.DLL.

* [windows/win.c]
Fixed GetWindowWord()/GWW_HWNDPARENT to return the window's owner
if it has no parent (SDK).

Sat Apr 25 15:09:53 1998  M.T.Fortescue  <mark@mtfhpc.demon.co.uk>

* [debugger/db_disasm.c]
Fixed disassemble bug for no-display option and 'lock',
'repne' and 'repe' prefixes.

* [debugger/registers.c]
Added textual flag description output on 'info regs'.

Sat Apr 25 14:18:26 1998  Matthew Becker <mbecker@glasscity.net>

* [*/*.c]
Added stubs and/or documentation for the following functions:
LookupPrivilegeValue, OpenService, ControlService, RegGetKeySecurity,
StartService, SetComputerName, DeleteService, CloseServiceHandle,
OpenProcessToken, OpenSCManager, DeregisterEventSource,
WaitForDebugEvent, WaitForInputIdle, RegisterEventSource,
SetDebugErrorLevel, SetConsoleCursorPosition, ChoosePixelFormat,
SetPixelFormat, GetPixelFormat, DescribePixelFormat, SwapBuffers,
PolyBezier, AbortPath, DestroyAcceleratorTable, HeapWalk,
DdeInitialize, DdeUninitialize, DdeConnectList, DdeDisconnectList,
DdeCreateStringHandle, DdePostAdvise, DdeGetData, DdeNameService,
DdeGetLastError, WNetGetDirectoryType, EnumPrinters, RegFlushKey,
RegGetKeySecurity, DllGetClassObject, DllCanUnloadNow, CreateBitmap,
CreateCompatibleBitmap, CreateBitmapIndirect, GetBitmapBits,
SetBitmapBits, LoadImage, CopyImage, LoadBitmap, DrawIcon,
CreateDiscardableBitmap, SetDIBits, GetCharABCWidths, LoadTypeLib,
SetConsoleCtrlHandler, CreateConsoleScreenBuffer, ReadConsoleInput,
GetConsoleCursorInfo, SetConsoleCursorInfo, SetConsoleWindowInfo,
SetConsoleTextAttribute, SetConsoleScreenBufferSize,
FillConsoleOutputCharacter, FillConsoleOutputAttribute,
CreateMailslot, GetMailslotInfo, GetCompressedFileSize,
GetProcessWindowStation, GetThreadDesktop, SetDebugErrorLevel,
WaitForDebugEvent, SetComputerName, CreateMDIWindow.

Thu Apr 23 23:54:04 1998  Douglas Ridgway  <ridgway@winehq.com>

* [include/windows.h] [objects/enhmetafile.c] [relay32/gdi32.spec]
Implement CopyEnhMetaFile, Get/SetEnhMetaFileBits, other fixes.

* [include/windows.h] [objects/metafile.c] [relay32/gdi32.spec]
32-bit metafile fixes, implement EnumMetaFile32, GetMetaFileBitsEx.

* [objects/font.c] [graphics/x11drv/xfont.c] [graphics/x11drv/text.c]
Some rotated text support for X11R6 displays.

* [win32/newfns.c] [ole/ole2nls.c]
Moved GetNumberFormat32A.

Wed Apr 22 17:38:20 1998  David Lee Lambert <lamber45@egr.msu.edu>

* [ole/ole2nls.c] [misc/network.c]
Changed some function documentation to the new style.

* [misc/network.c] [include/windows.h] [if1632/user.spec]
  [relay32/mpr.spec] [misc/mpr.c]
Added stubs for some Win32 network functions;  renamed some
16-bit ones with 32-bit counterparts,  as well as
WNetGetDirectoryType;  moved the stubs in misc/mpr.c (three of
them!) to misc/network.c.

* [ole/compobj.c] [ole/storage.c] [ole/ole2disp.c]
  [ole/ole2nls.c] [ole/folders.c] [ole/moniker.c] [ole/ole2.c]
  [graphics/fontengine.c] [graphics/ddraw.c] [graphics/env.c]
  [graphics/driver.c] [graphics/escape.c]
Changed fprintf's to proper debug-macros.

* [include/winnls.h]
Added some flags (for internal use).

* [ole/ole2nls.c]
Added the Unicode core function, and worked out a way to hide
the commonality of the core.

* [relay32/kernel32.spec]
Added support for GetDate/Time32A/W.

Wed Apr 22 09:16:03 1998  Gordon Chaffee  <chaffee@cs.berkeley.edu>

* [win32/code_page.c]
Fixed problem with MultiByteToWideChar that was introduced in
last release.  Made MultiByteToWideChar more compatible with Win32.

* [graphics/x11drv/graphics.c]
Fixed problem with drawing arcs.

Tue Apr 21 11:24:58 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>

*  [ole/ole2nls.c]
Move stuff from 0x409 case to Lang_En.

*  [relay32/user32.spec] [windows/winpos.c]
Added stubs for GetWindowRgn32 and SetWindowRgn32. Makes Office
Paperclip happy.

Tue Apr 21 11:16:16 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>

*  [loader/pe_image.c]
If image is relocated, TLS addresses need to be adjusted.

* [debugger/*.c]
Generalized tests for 32-bit segments.

Tue Apr 21 02:04:59 1998  James Juran  <jrj120@psu.edu>

* [misc/*.c] [miscemu/*.c] [msdos/*.c] [if1632/*.c]
  [include/*.h] [loader/*.c] [memory/*.c] [multimedia/*.c]
  [objects/*.c]
Almost all fprintf statements converted to appropriate
debug messages.

* [README]
Updated "GETTING MORE INFORMATION" section to include WineHQ.

* [documentation/debugger]
Fixed typo.

* [windows/defwnd.c]
Added function documentation.

Sun Apr 19 16:30:58 1998  Marcus Meissner <marcus@mud.de>

* [Make.rules.in]
Added lint target (using lclint).

* [relay32/oleaut32.spec][relay32/Makefile.in][ole/typelib.c]
  [ole/ole2disp.c]
Added oleaut32 spec, added some SysString functions.

* [if1632/signal.c]
Added printing of faultaddress in Linux (using CR2 debug register).

* [configure.in]
Added <sys/types.h> for statfs checks.

* [loader/*.c][debugger/break.c][debugger/hash.c]
Started to split win32/win16 module handling, preparing support
for other binary formats (like ELF).

Sat Apr 18 10:07:41 1998  Rein Klazes <rklazes@casema.net>

* [misc/registry.c]
Fixed a bug that made RegQueryValuexxx returning
incorrect registry values.

Fri Apr 17 22:59:22 1998  Alexander V. Lukyanov <lav@long.yar.ru>

* [misc/lstr.c]
FormatMessage32*: remove linefeed when nolinefeed set;
check for target underflow.

Fri Apr 17 00:38:14 1998  Alexander V. Lukyanov <lav@long.yar.ru>

* [misc/crtdll.c]
Implement xlat_file_ptr for CRT stdin/stdout/stderr address
translation.

Wed Apr 15 20:43:56 1998  Jim Peterson <jspeter@birch.ee.vt.edu>

* [controls/menu.c]
Added 'odaction' parameter to MENU_DrawMenuItem() and redirected
WM_DRAWITEM messages to GetWindow(hwnd,GW_OWNER).

Tue Apr 14 16:17:55 1998  Berend Reitsma <berend@united-info.com>

* [graphics/metafiledrv/init.c] [graphics/painting.c]
  [graphics/win16drv/init.c] [graphics/x11drv/graphics.c]
  [graphics/x11drv/init.c] [include/gdi.h] [include/x11drv.h]
  [relay32/gdi32.spec]
Added PolyPolyline routine.

* [windows/winproc.c]
Changed WINPROC_GetProc() to return proc instead of &(jmp proc).
191 files changed:
ANNOUNCE
ChangeLog
Make.rules.in
Makefile.in
README
configure
configure.in
controls/menu.c
debugger/break.c
debugger/db_disasm.c
debugger/dbg.y
debugger/dbgmain.c
debugger/hash.c
debugger/registers.c
debugger/source.c
debugger/stack.c
documentation/debugging
documentation/wine.man
files/directory.c
files/drive.c
files/file.c
files/profile.c
graphics/ddraw.c
graphics/driver.c
graphics/env.c
graphics/escape.c
graphics/fontengine.c
graphics/metafiledrv/init.c
graphics/painting.c
graphics/path.c
graphics/win16drv/font.c
graphics/win16drv/init.c
graphics/x11drv/graphics.c
graphics/x11drv/init.c
graphics/x11drv/text.c
graphics/x11drv/xfont.c
if1632/builtin.c
if1632/commdlg.spec
if1632/ddeml.spec
if1632/dummy.c
if1632/gdi.spec
if1632/kernel.spec
if1632/ole2disp.spec
if1632/relay.c
if1632/signal.c
if1632/thunk.c
if1632/typelib.spec
if1632/user.spec
if1632/wprocs.spec
include/commdlg.h
include/ddeml.h
include/debug.h
include/debugdefs.h
include/debugger.h
include/gdi.h
include/ldt.h
include/miscemu.h
include/module.h
include/neexe.h
include/ole.h
include/oleauto.h [new file with mode: 0644]
include/pe_image.h
include/process.h
include/resource.h
include/sig_context.h
include/version.h
include/winbase.h
include/wincon.h
include/windows.h
include/winnls.h
include/wintypes.h
include/x11drv.h
loader/Makefile.in
loader/libres.c
loader/module.c
loader/ne/Makefile.in [copied from loader/Makefile.in with 57% similarity]
loader/ne/module.c [new file with mode: 0644]
loader/ne/resource.c [moved from loader/ne_resource.c with 66% similarity]
loader/ne/segment.c [moved from loader/ne_image.c with 86% similarity]
loader/pe_image.c
loader/pe_resource.c
loader/resource.c
loader/task.c
memory/environ.c
memory/global.c
memory/heap.c
memory/ldt.c
memory/local.c
memory/selector.c
memory/virtual.c
misc/Makefile.in
misc/aspi.c
misc/callback.c
misc/comm.c
misc/commdlg.c
misc/crtdll.c
misc/ddeml.c
misc/error.c
misc/imagelist.c
misc/lstr.c
misc/lzexpand.c
misc/main.c
misc/mpr.c [deleted file]
misc/network.c
misc/ntdll.c
misc/printdrv.c
misc/registry.c
misc/shellord.c
misc/system.c
misc/ver.c
misc/w32skrnl.c
misc/win32s16.c
misc/windebug.c
misc/winsock.c
misc/winsock_dns.c
misc/wsprintf.c
misc/xmalloc.c
miscemu/instr.c
miscemu/main.c
msdos/dosmem.c
msdos/dpmi.c
msdos/int13.c
msdos/int21.c
msdos/int2f.c
msdos/ioports.c
msdos/vxd.c
multimedia/audio.c
multimedia/dsound.c
multimedia/joystick.c
multimedia/mcianim.c
multimedia/mcicda.c
multimedia/mixer.c
multimedia/mmio.c
multimedia/time.c
objects/bitmap.c
objects/clipping.c
objects/color.c
objects/cursoricon.c
objects/dc.c
objects/dib.c
objects/enhmetafile.c
objects/font.c
objects/gdiobj.c
objects/metafile.c
objects/oembitmap.c
objects/pen.c
objects/region.c
ole/compobj.c
ole/folders.c
ole/ifs.c
ole/moniker.c
ole/ole2.c
ole/ole2disp.c
ole/ole2nls.c
ole/storage.c
ole/typelib.c
programs/clock/main.c
programs/notepad/main.c
programs/progman/dialog.c
programs/progman/grpfile.c
programs/winhelp/hlp2sgml.c
relay32/Makefile.in
relay32/advapi32.spec
relay32/builtin32.c
relay32/comdlg32.spec
relay32/crtdll.spec
relay32/dplayx.spec [new file with mode: 0644]
relay32/dsound.spec
relay32/gdi32.spec
relay32/kernel32.spec
relay32/mpr.spec
relay32/oleaut32.spec [new file with mode: 0644]
relay32/relay386.c
relay32/user32.spec
scheduler/process.c
win32/advapi.c
win32/code_page.c
win32/console.c
win32/file.c
win32/newfns.c
win32/ordinals.c
windows/defwnd.c
windows/driver.c
windows/event.c
windows/hook.c
windows/mdi.c
windows/queue.c
windows/user.c
windows/win.c
windows/winpos.c
windows/winproc.c