Release 971221wine-971221
commit44ed71f52f783a91bb2a44085444ce14438c515a
authorAlexandre Julliard <julliard@winehq.org>
Sun, 21 Dec 1997 19:17:50 +0000 (21 19:17 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sun, 21 Dec 1997 19:17:50 +0000 (21 19:17 +0000)
treec917465a3fe6ca712a67e087dde0363380333390
parente658d82093dcd31c237c2e1fc3f92e1ba74eecda
Release 971221

Fri Dec 19 10:50:46 1997  Douglas Ridgway  <ridgway@winehq.com>

* [Make.rules.in] [Makefile.in] [documentation/Makefile.in]
    [documentation/README.documentation]
First cut at Wine API documentation. No longer install reference
manual by default.

Wed Dec 17 21:32:23 1997  Andreas Mohr <100.30936@germany.net>

* [files/file.c]
Fixed GetTempFileName16() to use current path of requested drive
as needed.

* [if1632/Makefile.in] [if1632/builtin.c] [if1632/dciman32.spec]
  [if1632/msvfw32.spec] [if1632/tapi32.spec] [if1632/wow32.spec]
Added misc DLLs needed by various apps.

Wed Dec 17 12:01:50 1997  Morten Eriksen <mortene@sim.no>

* [if1632/gdi32.spec] [include/windows.h] [objects/palette.c]
Inserted empty stub for CreateHalftonePalette.

Tue Dec 16 22:08:06 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>

* [windows/mdi.c]
Use VK_TAB instead of VK_SEPARATOR in TranslateMDISysAccel().

* [graphics/metafiledrv/init.c]
DeleteDC() on a MetaDC doesn't do anything - it shouldn't. Therefore
fix cleanup of MetaDCs in CloseMetaFile(); they now actually get
removed from the GDI heap!

* [graphics/x11drv/xfont.c]
Preserve FO_MATCH_XYINDEP flag in XFONT_MatchFIList(). Should reduce
the number of bold-italic matches.

Tue Dec 16 20:11:43 1997  Bertho Stultiens <bertho@panter.soci.aau.dk>

* [graphics/painting.c]
Included an implementation of DrawState

* [if1632/thunk.c]
Changed many fprintfs into dprintf_thunk

* [include/cache.h] [graphics/cache.c]
New files to hold cached handles to regulary used GDI object.

* [include/windows.h]
Added DRAWSTATExx typedefs
Added DSS_DEFAULT define for DrawState

* [objects/text.c]
New implementation of GrayString()

* [controls/uitools.c]
Implemented DrawFrameControl() functions
Changed DrawEdge() behaviour to win95 implementation

Mon Dec 15 23:43:01 1997  Martin Boehme <boehme@informatik.mu-luebeck.de>

* [graphics/path.c] [include/path.h] [graphics/painting.c]
  [if1632/gdi32.spec] [include/gdi.h] [include/windows.h]
  [objects/dc.c]
        Added preliminary support for GDI paths.

* [objects/dc.c]
Added DC_Init_DC_INFO function for initializing WIN_DC_INFO
structure.

* [include/windows.h] [include/gdi.h] [objects/gdiobj.c]
Added DEFAULT_GUI_FONT.

* [include/winerror.h]
Added a few error codes.

* [memory/heap.c]
Changed HeapAlloc to make the correct calls to SetLastError
(now conforms to NT's behaviour).

* [windows/win.c]
Changed WIN_CreateWindowEx to allow child windows with zero
width / height.

Sun Dec 14 12:01:07 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [if1632/*] [relay32/*]
Moved all 32-bit relay stuff to relay32/

* [fi1632/thunk.c] [win32/kernel32.c]
Moved all KERNEL32 ordinal functions to kernel32.c

* [memory/selector.c]
Initialize selectors in AllocSelectorArray.

* [tools/build.c]
Generate C instead of assembly for Win32 relays.
Fixed stack corruption in CallTo16 functions, found by Bertho
Stultiens.

Sun Dec 14 10:55:00 1997  Andreas Mohr <100.30936@germany.net>

* [if1632/Makefile.in] [if1632/builtin.c] [if1632/ole2thk.spec]
Added built-in OLE2THK.DLL.

* [if1632/toolhelp.spec] [include/toolhelp.h] [memory/selector.c]
  [misc/toolhelp.c]
Added stubs for StackTraceFirst(), StackTraceCSIPFirst(),
StackTraceNext(), UTSelectorOffsetToLinear()
and UTLinearToSelectorOffset().

Sat Dec 13 17:26:41 1997  Alex Korobka  <alex@trantor.pharm.sunysb.edu>

* [misc/winsock.c]
32-bit API fixes for reported problems (thanks to Marcus
and David).

* [graphics/x11drv/xfont.c]
Little tweak in point size calculation.

* [windows/defwnd.c] [windows/dce.c] [windows/winhelp.c]
  [windows/winproc.c] [windows/win.c]
Bug fixes.

Sat Dec 13 16:35:14 1997  Kai Morich <kai.morich@rhein-neckar.netsurf.de>

* [files/dos_fs.c]
OpenFile with empty filename and OF_PARSE returns current dir.

* [misc/commdlg.c]
Ignore initial dir if bogus.

* [files/file.c]
Locking an identic region in a file must not be an error.

* [misc/lstr.c]
Use wide char ctype functions.

Fri Dec 12 23:46:22 1997  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>

* [file/drive.c]
First attempt for GetDiskFreeSpaceEx.

Fri Dec 12 23:18:41 1997  Marcus Meissner  <msmeissn@cip.informatik.uni-erlangen.de>

* [loader/pe_resource.c]
Fixed wrongly appearing menus problem (only use default lookups in
last resource subtree).

* [multimedia/*.c]
Added win32 support for time* and joy* lowlevel drivers,
(not excessively tested), some misc fixes and cleanups.

* [misc/shellord.c][misc/shell.c][ole/folders.c][ole/ifs.c]
  [include/interfaces.h][include/shlobj.h]
Added some more undocumented SHELL32 functions, some shell folder
  interface stubs added, SHGetMalloc, SHGetDesktopFolder,
SHGetSpecialFolderLocation, SHGetPathFromIDList stubs added,
IMalloc, IUnknown implemented.

* [windows/msgbox.c]
Implemented MessageBoxIndirect*, some internal changes.

* [if1632/thunk.c]
KERNEL_431 implemented.

* [objects/gdiobj.c]
GetCurrentObject implemented.

Wed Dec  3 01:09:17 1997  Gordon Chaffee  <chaffee@apu.cs.berkeley.edu>

* [objects/dib.c]
Fix a couple small DIB problems.

* [controls/edit.c]
Fix a typo.

* [files/dos_fs.c]
Try normal readdir in case fs is specified as vfat but isn't.

* [files/profile.c]
Implementation of WritePrivateProfileSection32A from Uwe Bonnes.

* [misc/printdrv.c]
OpenPrinter32A stub, helps Word97 start.

* [objects/text.c]
Fixup implementation of GetTextCharsetInfo.

* [scheduler/process.c]
Fix environment variable expansion.

* [win32/code_page.c]
Make MultiByteToWideChar and WideCharToMultiByte conform in return
values and error conditions to those in Windows NT 4.0.

* [windows/message.c]
Fix broadcasting problems in Win32.  The Win32 docs say to use
HWND_TOPMOST to broadcast to all Win32 Windows.

* [memory/virtual.c] [loader/pe_image.c]
Do not map in VirtualAlloc if address is specified and space is
not available.  This is required by Win32.

* [include/pen.h] [include/x11drv.h] [objects/dc.c]
  [objects/pen.c] [graphics/x11drv/pen.c]
Support for ExtCreatePen.

Tue Dec  2 20:22:06 1997  Morten Welinder  <terra@diku.dk>

* [*/*.c] [*/*.h]
Add lots of prototypes.

* [if1632/kernel32.spec][include/windows.h][include/winnt.h]
  [misc/cpu.c]
Define IsProcessorFeaturePresent.

* [misc/crtdll.c]
  (CRTDLL__getcwd): Allocate enough memory for the terminating zero.

* [misc/ver.c]
Improve check for null component in _find_data[AW].  Plug leaks
in VerQueryValue*.

* [win32/console.c][if1632/kernel32.spec]
Add stubs for GetConsoleCursorInfo32, SetConsoleCursorInfo32.

* [windows/message.c][if1632/user32.spec][include/windows.h]
Define SendMessageTimeout*.

* [graphics/x11drv/xfont.c]
Change algorithm of __genericCheckSum to be alignment safe.

* [misc/main.c] [misc/winsock.c] [misc/winsock_dns.c]
Include winsock.h early to avoid Solaris problem.

* [include/windows.h]
Undef FSHIFT before we define it.

* [rc/winerc.c]
Include <fcntl.h> instead of <sys/fcntl.h>.

* [files/file.c]
Use strerror in FILE_SetDosError if available.

* [include/config.h.in] [configure.in]
Check for strerror.

* [objects/gdiobj.c]
Make static font structures aligned.

Mon Dec  1 10:10:21 1997  Karl Garrison  <karlos@eznet.net>

* [win32/console.c] [if1632/kernel32.spec] [include/windows.h]
Added stub for GetNumberOfConsoleMouseButtons.
Added stub for PeekConsoleInput(A,W).
Fixed parameter list for WriteConsole(A,W).
GetNumberOfConsoleInputEvents now returns 0 events instead of 1
(since low-level console functions are not yet supported).
GetConsoleMode no longer returns ENABLE_WINDOW_INPUT and
ENABLE_MOUSE_INPUT since these are not currently implemented.
185 files changed:
ANNOUNCE
AUTHORS
BUGS
ChangeLog
Make.rules.in
Makefile.in
configure
configure.in
controls/edit.c
controls/menu.c
controls/uitools.c
debugger/info.c
documentation/Makefile.in
documentation/README.documentation [new file with mode: 0644]
documentation/how-to-port [new file with mode: 0644]
files/dos_fs.c
files/drive.c
files/file.c
files/profile.c
graphics/Makefile.in
graphics/cache.c [new file with mode: 0644]
graphics/metafiledrv/init.c
graphics/painting.c
graphics/path.c [new file with mode: 0644]
graphics/win16drv/graphics.c
graphics/win16drv/init.c
graphics/wing.c
graphics/x11drv/graphics.c
graphics/x11drv/init.c
graphics/x11drv/pen.c
graphics/x11drv/xfont.c
if1632/Makefile.in
if1632/builtin.c
if1632/kernel.spec
if1632/mmsystem.spec
if1632/ole2thk.spec [new file with mode: 0644]
if1632/relay.c
if1632/thunk.c
if1632/toolhelp.spec
if1632/user.spec
if1632/win32s16.spec
if1632/windebug.spec [new file with mode: 0644]
if1632/winsock.spec
include/builtin32.h [new file with mode: 0644]
include/cache.h [new file with mode: 0644]
include/callback.h
include/color.h
include/compobj.h
include/config.h.in
include/cursoricon.h
include/dce.h
include/debug.h
include/gdi.h
include/interfaces.h
include/mmsystem.h
include/ntdll.h
include/path.h [new file with mode: 0644]
include/pe_image.h
include/shell.h
include/shlobj.h
include/stddebug.h
include/task.h
include/toolhelp.h
include/user.h
include/version.h
include/windows.h
include/winerror.h
include/winnt.h
include/winpos.h
include/winsock.h
include/wintypes.h
include/x11drv.h
loader/module.c
loader/ne_image.c
loader/pe_image.c
loader/pe_resource.c
loader/task.c
memory/heap.c
memory/selector.c
memory/virtual.c
misc/Makefile.in
misc/callback.c
misc/commdlg.c
misc/cpu.c
misc/crtdll.c
misc/lstr.c
misc/main.c
misc/network.c
misc/port.c
misc/printdrv.c
misc/shell.c
misc/shellord.c
misc/toolhelp.c
misc/ver.c
misc/w32scomb.c
misc/w32skrnl.c
misc/win32s16.c [new file with mode: 0644]
misc/windebug.c [new file with mode: 0644]
misc/winsock.c
misc/winsock_dns.c
miscemu/instr.c
msdos/int13.c
multimedia/audio.c
multimedia/joystick.c
multimedia/mcianim.c
multimedia/mcicda.c
multimedia/mcistring.c
multimedia/midi.c
multimedia/mixer.c
multimedia/mmsystem.c
multimedia/time.c
objects/bitmap.c
objects/brush.c
objects/cursoricon.c
objects/dc.c
objects/dib.c
objects/gdiobj.c
objects/metafile.c
objects/palette.c
objects/pen.c
objects/text.c
ole/Makefile.in
ole/folders.c [new file with mode: 0644]
ole/ifs.c [new file with mode: 0644]
programs/Makefile.in
programs/notepad/ChangeLog [new file with mode: 0644]
programs/notepad/De.rc [new file with mode: 0644]
programs/notepad/En.rc [new file with mode: 0644]
programs/notepad/License_En.c [new file with mode: 0644]
programs/notepad/Makefile.in [new file with mode: 0644]
programs/notepad/README [new file with mode: 0644]
programs/notepad/TODO [new file with mode: 0644]
programs/notepad/license.c [new file with mode: 0644]
programs/notepad/license.h [new file with mode: 0644]
programs/notepad/notepad.rc [new file with mode: 0644]
rc/winerc.c
relay32/Makefile.in [new file with mode: 0644]
relay32/advapi32.spec [moved from if1632/advapi32.spec with 100% similarity]
relay32/builtin32.c [new file with mode: 0644]
relay32/comctl32.spec [moved from if1632/comctl32.spec with 100% similarity]
relay32/comdlg32.spec [moved from if1632/comdlg32.spec with 100% similarity]
relay32/crtdll.spec [moved from if1632/crtdll.spec with 99% similarity]
relay32/dciman32.spec [new file with mode: 0644]
relay32/gdi32.spec [moved from if1632/gdi32.spec with 96% similarity]
relay32/kernel32.spec [moved from if1632/kernel32.spec with 97% similarity]
relay32/lz32.spec [moved from if1632/lz32.spec with 100% similarity]
relay32/mpr.spec [moved from if1632/mpr.spec with 100% similarity]
relay32/msvfw32.spec [new file with mode: 0644]
relay32/ntdll.spec [moved from if1632/ntdll.spec with 100% similarity]
relay32/ole32.spec [moved from if1632/ole32.spec with 92% similarity]
relay32/olecli32.spec [moved from if1632/olecli32.spec with 100% similarity]
relay32/olesvr32.spec [moved from if1632/olesvr32.spec with 100% similarity]
relay32/relay386.c [new file with mode: 0644]
relay32/shell32.spec [moved from if1632/shell32.spec with 91% similarity]
relay32/tapi32.spec [new file with mode: 0644]
relay32/user32.spec [moved from if1632/user32.spec with 98% similarity]
relay32/version.spec [moved from if1632/version.spec with 100% similarity]
relay32/w32skrnl.spec [moved from if1632/w32skrnl.spec with 100% similarity]
relay32/winmm.spec [moved from if1632/winmm.spec with 91% similarity]
relay32/winspool.spec [moved from if1632/winspool.spec with 98% similarity]
relay32/wow32.spec [new file with mode: 0644]
relay32/wsock32.spec [moved from if1632/wsock32.spec with 78% similarity]
resources/sysres_De.rc
scheduler/process.c
tools/build.c
win32/Makefile.in
win32/code_page.c
win32/console.c
win32/environment.c
win32/kernel32.c [new file with mode: 0644]
win32/newfns.c
win32/ordinals.c
win32/thread.c
windows/dce.c
windows/defwnd.c
windows/dialog.c
windows/mdi.c
windows/message.c
windows/msgbox.c
windows/nonclient.c
windows/painting.c
windows/scroll.c
windows/win.c
windows/winhelp.c
windows/winproc.c