Release 970101wine-970101
commit9ea19e54cb44146d81a5330999b3b1d72f4c0745
authorAlexandre Julliard <julliard@winehq.org>
Wed, 1 Jan 1997 17:29:55 +0000 (1 17:29 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 1 Jan 1997 17:29:55 +0000 (1 17:29 +0000)
treea2ce5cdaeae95ef78e7a1dd16799a8525e4fe5b5
parent7ebe1a4135d83c89758a4b847d827b8723692e40
Release 970101

Wed Jan  1 15:36:17 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [controls/listbox.c]
Use FindFirstFile/FindNextFile in LISTBOX_Directory.

* [files/dos_fs.c]
Rewrote FindFirstFile/FindNextFile to use DOSFS_FindNext().

* [files/file.c] [files/directory.c]
Use Win32 kernel objects and handles for file handles.
Unified SearchPath() and OpenFile().

* [loader/builtin.c]
Moved to if1632/ directory.

* [tools/build.c] [debugger/*] [miscemu/*]
Win16 register functions now receive the same CONTEXT * structure
as Win32 functions.

* [include/sigcontext.h] [miscemu/instr.c]
Added new macros to get register values from the SIGCONTEXT
structure (only used for instruction emulation now).

* [scheduler/process.c] [scheduler/thread.c] (New files)
Allocate process and thread structures.

* [scheduler/process.c] [win32/k32obj.c]
Added Win32 kernel objects and handles management.

* [loader/task.c]
Create a Win32 process and thread for every Win16 task.

* [misc/commdlg.c] [misc/shell.c] [windows/msgbox.c]
Built-in resources are now in Win32 format. This also avoids
16-bit callbacks for built-in dialogs.

* [misc/lzexpand.c]
Differentiate between 16-bit and 32-bit file handles.

* [miscemu/int*.c]
Moved all int emulation to msdos/ directory.

* [msdos/*]
New directory msdos/ contains all MS-DOS emulation code that can
also be used for Winelib; this should enable Winelib apps to use
DOS3Call and related functions.

* [rc/winerc.c]
A few bug fixes for Win32 resource format.

* [windows/winpos.c]
Hack in WINPOS_ReorderOwnerPopups() to avoid X crashed (still not
right though).

Sun Dec 29 17:47:55 1996  O. Flebbe <flebbe@science-computing.uni-tuebingen.de>

* [loader/pe_image.c]
Make sure BSS of a PE_Image is zero.

Sat Dec 28 22:15:34 1996 Alex Korobka <alex@trantor.pharm.sunysb.edu>

* [windows/scroll.c]
ScrollWindowEx() rewrite, ScrollDC() fix.

* [windows/nonclient.c] [controls/menu.c]
Fixed Alt-Space crashes in dialogs.

* [windows/event.c] [windows/message.c]
Some changes in mouse message generation.

Thu Dec 26 09:25:24 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>

* [debugger/stabs.c]
Dummy DEBUG_ReadExecutableDbgInfo provided for !__ELF__ case.

Tue Dec 24 00:59:05 MET 1996  Martin Buck <martin-2.buck@student.uni-ulm.de>

* [windows/event.c]
Changed XK_Page_{Up,Down} to XK_{Prior,Next} for X11R5
compatibility.
171 files changed:
ANNOUNCE
ChangeLog
Makefile.in
configure
configure.in
controls/desktop.c
controls/listbox.c
controls/menu.c
controls/oldlbox.c
debugger/break.c
debugger/dbg.y
debugger/debug.l
debugger/hash.c
debugger/info.c
debugger/memory.c
debugger/registers.c
debugger/stabs.c
debugger/stack.c
files/Makefile.in
files/directory.c
files/dos_fs.c
files/drive.c
files/file.c
files/profile.c
graphics/metafiledrv/init.c
graphics/wing.c
if1632/Makefile.in
if1632/builtin.c [moved from loader/builtin.c with 88% similarity]
if1632/kernel.spec
if1632/kernel32.spec
if1632/lz32.spec
if1632/lzexpand.spec
if1632/relay.c
if1632/shell.spec
if1632/shell32.spec
if1632/user.spec
if1632/user32.spec
if1632/wprocs.spec
include/bitmap.h
include/commdlg.h
include/debug.h
include/debugger.h
include/dialog.h
include/directory.h [deleted file]
include/dos_fs.h
include/except.h
include/file.h
include/handle32.h
include/heap.h
include/menu.h
include/message.h
include/miscemu.h
include/msdos.h
include/process.h [new file with mode: 0644]
include/registers.h [deleted file]
include/resource.h
include/selectors.h
include/shell.h
include/sigcontext.h [new file with mode: 0644]
include/stackframe.h
include/string32.h
include/task.h
include/thread.h [new file with mode: 0644]
include/winbase.h
include/windows.h
include/winerror.h
include/winnt.h
include/wintypes.h
include/winuser.h [deleted file]
library/miscstubs.c
library/winestub.c
loader/Makefile.in
loader/main.c
loader/module.c
loader/ne_image.c
loader/ne_resource.c
loader/pe_image.c
loader/signal.c
loader/task.c
memory/heap.c
memory/selector.c
misc/Makefile.in
misc/comm.c
misc/commdlg.c
misc/cpu.c [moved from miscemu/cpu.c with 83% similarity]
misc/exec.c
misc/lstr.c
misc/lzexpand.c
misc/main.c
misc/registry.c
misc/shell.c
misc/user.c
misc/ver.c
miscemu/Makefile.in
miscemu/emulate.c
miscemu/instr.c
miscemu/int4b.c [deleted file]
miscemu/interrupts.c [deleted file]
msdos/Makefile.in [copied from miscemu/Makefile.in with 87% similarity]
msdos/dosmem.c [moved from miscemu/dosmem.c with 81% similarity]
msdos/dpmi.c [moved from miscemu/dpmi.c with 98% similarity]
msdos/int10.c [moved from miscemu/int10.c with 89% similarity]
msdos/int11.c [new file with mode: 0644]
msdos/int12.c [new file with mode: 0644]
msdos/int13.c [moved from miscemu/int13.c with 95% similarity]
msdos/int1a.c [moved from miscemu/int1a.c with 96% similarity]
msdos/int21.c [moved from miscemu/int21.c with 87% similarity]
msdos/int25.c [moved from miscemu/int25.c with 94% similarity]
msdos/int26.c [moved from miscemu/int26.c with 93% similarity]
msdos/int2a.c [moved from miscemu/int2a.c with 85% similarity]
msdos/int2f.c [moved from miscemu/int2f.c with 95% similarity]
msdos/int4b.c [new file with mode: 0644]
msdos/int5c.c [moved from miscemu/int5c.c with 55% similarity]
msdos/interrupts.c [new file with mode: 0644]
msdos/ioports.c [moved from miscemu/ioports.c with 76% similarity]
msdos/vxd.c [moved from miscemu/vxd.c with 95% similarity]
multimedia/mmsystem.c
objects/brush.c
objects/color.c
objects/dc.c
objects/dib.c
objects/font.c
objects/gdiobj.c
objects/metafile.c
programs/progman/License_En.c
programs/progman/dialog.c
programs/progman/group.c
programs/progman/grpfile.c
programs/progman/license.c
programs/progman/main.c
programs/progman/program.c
programs/progman/string.c
programs/winhelp/hlp2sgml.c
programs/winhelp/hlpfile.c
programs/winhelp/macro.c
programs/winhelp/macro.h
programs/winhelp/string.c
programs/winhelp/winhelp.c
rc/winerc.c
resources/Makefile.in
resources/sysres.c
scheduler/Makefile.in [copied from loader/Makefile.in with 52% similarity]
scheduler/process.c [new file with mode: 0644]
scheduler/thread.c [new file with mode: 0644]
tools/build.c
win32/Makefile.in
win32/advapi.c
win32/code_page.c
win32/error.c
win32/file.c
win32/findfile.c [deleted file]
win32/init.c
win32/k32obj.c [new file with mode: 0644]
win32/memory.c
win32/newfns.c
win32/object_mgt.c [deleted file]
win32/process.c
win32/string32.c
win32/thread.c
win32/user32.c
windows/caret.c
windows/dialog.c
windows/event.c
windows/mdi.c
windows/message.c
windows/msgbox.c
windows/nonclient.c
windows/painting.c
windows/scroll.c
windows/winpos.c
windows/winproc.c