Release 950817wine-950817
commit808cb0436d0023e55ce0c49a9f7705b0104778f3
authorAlexandre Julliard <julliard@winehq.org>
Thu, 17 Aug 1995 17:11:36 +0000 (17 17:11 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 17 Aug 1995 17:11:36 +0000 (17 17:11 +0000)
treecdb881bc01a0f8b09967f1dd4ef6e06c681a0423
parente2991ea7bdef3c55cd2a07fc9bca48d0a6063a7c
Release 950817

Thu Aug 17 19:30:14 1995  Alexandre Julliard  <julliard@sunsite.unc.edu>

* [*/Makefile.in]
Removed winelibclean target, as it doesn't work anyway.

* [controls/button.c]
Avoid drawing the focus rectangle outside of the button.

* [controls/widgets.c]
Fixed bug with the size of the reserved bytes for the Edit
control (caused Eudora to crash).

* [debugger/*] [include/debugger.h]
Unified debugger address handling. Segmented and linear addresses
are no grouped in a single type DBG_ADDR.
All commands now accept seg:off addresses.
Module entry points are now loaded upon first entry to the
debugger, so that entry points of the loaded executable also
appear in the symbol table.

* [include/registers.h] [miscemu/*.c]
Register macros are now of the form 'AX_reg(context)' instead of 'AX'.
This makes code less readable, but will prevent a lot of name
clashes with other definitions. It also avoids a hidden reference
to the 'context' variable.

* [ipc/dde_atom.c] [misc/atom.c]
All *AddAtom and *FindAtom functions now take a SEGPTR parameter,
to allow supporting integer atoms.
Moved atom.c to memory/ directory.

* [loader/task.c]
Fixed environment allocation to compute the size dynamically.
Added 'windir' environment variable.
Fixed GetDOSEnvironment() to return the current task environment.

* [windows/message.c]
Fixed bug in MSG_GetWindowForEvent().

Wed Aug  9 11:40:43 1995  Marcus Meissner  <msmeissn@faui01.informatik.uni-erlangen.de>

* [include/ole.h]
Added a lot of structures  from my Borland Manual. Neither complete,
nor 100% right (check please)

* [misc/shell.c]
Fixed some of the Reg* functions.
Enhanced ShellExecute.
Please test: wine "regedit.exe /v" mplayer.exe soundrec.exe
Do YOU know the format of \WINDOWS\REG.DAT? Mail me please :)

* [misc/dos_fs.c]
Make umsdos mounted windows dirs work again.

* [miscemu/emulate.c]
Added some comments, preimplementation of subfunction 7.

* [multimedia/mmsystem.c]
Implemented mciSendString. not complete, not clean, not
necessarily working (only checked with a program which uses
  'cdaudio' (one working program is cool.exe, a shareware waveditor
  with cdaudio play facilities.)

* [multimedia/mcicda.c]
Segptr fixes in DriverProc
Default cdrom drive in Linux is /dev/cdrom ... usually a symbolic
  link to your real cdrom device.

Tue Aug  8 19:41:50 CDT 1995 Daniel Schepler <dks2@cec.wustl.edu>

* [loader/resource.c]
Don't crash in a LoadString to NULL

* [loader/resource.c]
Fixed accelerators to work with modifiers.  (ALT-x modifiers still
  won't work unless the ALT keypress exited the menu.)

* [misc/file.c]
Expand a file to the current offset with an _lwrite of size zero.

* [misc/file.c]
Set a newly created file to read-write instead of write-only.

Sun Aug  6 20:28:35 1995  Anand Kumria <akumria@ozemail.com.au>

* [misc/main.c] [include/msdos.h]
Fixed to return DOS version 6.22, and the correct byte order
for Windows programs.

Wed Aug  2 12:36:33 1995   Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>

* [include/options.h] [memory/global.c] [misc/main.c]
Make the new IPC run-time selectible, disabling it by default.
(I think it's only useful for libwine, anyway.)

* [loader/task.c] [memory/selector.c]
In FreeSelector(), walk up the stack and fix the frames.

* [objects/dib.c]
Missing break statement in DIB_SetImageBits_RLE8().
In GetDIBits(), set the compression flag in the bitmap info to zero.

* [windows/dialog.c]
GetNextDlgGroupItem() needs to treat the first child as if it had
an implicit WS_GROUP bit set.

Mon Jul 31 15:44:47 EDT 1995 Louis-D. Dubeau <ldd@step.polymtl.ca>

* [misc/dos_fs.c]
Quick'n dirty fix for the initialisation of the Z: information
structure.
94 files changed:
ANNOUNCE
ChangeLog
Makefile.in
configure.in
controls/Makefile.in
controls/button.c
controls/combo.c
controls/edit.c
controls/menu.c
controls/widgets.c
debugger/Imakefile
debugger/Makefile.in
debugger/break.c
debugger/db_disasm.c
debugger/dbg.y
debugger/debug.l
debugger/hash.c
debugger/info.c
debugger/memory.c [new file with mode: 0644]
debugger/readline/Makefile.in
debugger/readline/sysunix.c
debugger/registers.c
debugger/stack.c
if1632/Makefile.in
if1632/callback.c
if1632/kernel.spec
if1632/relay.c
if1632/user.spec
include/atom.h
include/class.h
include/config.h.in [deleted file]
include/debugger.h
include/miscemu.h
include/msdos.h
include/ole.h
include/options.h
include/registers.h
include/win.h
include/windows.h
ipc/Makefile.in
ipc/bit_array.c
ipc/dde_atom.c
ipc/generic_hash.c
ipc/shm_block.c
ipc/shm_main_blk.c
loader/Imakefile
loader/Makefile.in
loader/main.c
loader/module.c
loader/resource.c
loader/selector.c [deleted file]
loader/signal.c
loader/task.c
memory/Imakefile
memory/Makefile.in
memory/atom.c [moved from misc/atom.c with 87% similarity]
memory/global.c
memory/selector.c
misc/Imakefile
misc/Makefile.in
misc/commdlg.c
misc/dos_fs.c
misc/file.c
misc/lstr.c
misc/main.c
misc/profile.c
misc/shell.c
miscemu/Makefile.in
miscemu/dpmi.c
miscemu/emulate.c
miscemu/instr.c
miscemu/int10.c
miscemu/int13.c
miscemu/int1a.c
miscemu/int21.c
miscemu/int25.c
miscemu/int26.c
miscemu/int2a.c
miscemu/int2f.c
miscemu/int5c.c
miscemu/interrupts.c
multimedia/Makefile.in
multimedia/mcicda.c
multimedia/mmsystem.c
objects/Makefile.in
objects/dib.c
rc/Makefile.in
tools/Makefile.in
windows/Makefile.in
windows/class.c
windows/dialog.c
windows/event.c
windows/message.c
windows/win.c