Release 940815wine-940815
commit3f2abfaa0a0044d8fab88e9362e083c8946850b2
authorAlexandre Julliard <julliard@winehq.org>
Tue, 16 Aug 1994 15:43:11 +0000 (16 15:43 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 16 Aug 1994 15:43:11 +0000 (16 15:43 +0000)
tree42aaef166c0db647c3e811c26bea309cc2889bae
parent7e50df392b0ee52b14118f51e3bc9805ec2c03a6
Release 940815

Tue Aug  9 23:58:29 MET DST 1994 <erik@hacktic.nl>

* [misc/file.c]
OpenFile(): Completly rewritten.

* [miscemu/int21.c]
CreateFile(): Fixed wrong mode in call to open.
OpenExistingFile(): Implemented file sharing.
FindNext(): Fixed.
CreateNewFile(): Fixed wrong mode in call to open.
fLock(): Added to handle record locking.
GetFileAttribute(): Added.
As a result, AH = 0x5c, 0x09, and 0x0b were changed.

* [miscemu/int2f.c]
AH = 0x10: SHARE installation check

* [loader/resource.c]
AccessResource(): Fixed. A new file descriptor will be returned by
every call to AccessResource().

* [windows/utility.c]
wvsprintf(): Fixed.

* [controls/menu.c]
FindMenuItem(): Fixed (handling for nPos == -1 added).

* [windows/win.c]
CreateWindowEx(): Added call to WINPOS_GetMinMaxInfo.

* [Configure]
Added two options for a processor emulator that might be
plugged in later..

* [loader/task.c] [include/toolhelp.h] [if1632/toolhelp.spec]
CreateNewTask() stores real modulename instead of 'TASKxxxx'.
Added TaskFirst(), TaskNext(), TaskFindHandle().

* [memory/global.c]
Added stub for MemManInfo().

* [objects/text.c]
Added stub for GetTabbedTextExt().

* [miscemu/*]
Changed all references to registers. Please don't access
  the context structure.
fix for GetSystemTime() by <jspeter@birch.ee.vt.edu> added.

* [misc/lstr.c]
Fixed bug in AnsiUpper() & AnsiLower().

* [misc/winsocket.c]
bugfix in getsockopt()/setsockopt(): winsock uses different values
than unix.

* [objects/dib.c]
Added DIB_SetImageBits_RLE[48] to support compressed bitmaps.

Mon Aug  8 21:12:33 1994  David Metcalfe <david@prism.demon.co.uk>

* [controls/edit.c]
Added support for WM_COPY, WM_CUT and WM_PASTE messages.

* [windows/dialog.c] [windows/defdlg.c] [include/dialog.h]
Modified dialog code to create new heap for edit controls
unless DS_LOCALEDIT style is set.

Thu Aug  4 18:50:56 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)

* [controls/button.c] [controls/edit.c] [controls/static.c]
Removed unneeded GlobalUnlock() calls.

* [controls/menu.c] [include/menu.h]
Lots of changes, fixed a lot of old bugs and introduced a lot of
new ones :-)
- Changed message loop to use MSG_GetInternalMessage().
- Fixed a bug that caused the main window to lose activation when
  displaying a menu.
- Correctly send initialisation messages (WM_INITMENUPOPUP).
- Implemented EndMenu() and LookupMenuHandle().
- Changed internal structures to be as compatible as possible with
  MS-Windows.
- Allocated everything on the USER heap instead of the global heap.
- Prefixed all internal function names with MENU_ and declared
  them static.
- Moved "About Wine..." handling to NC_HandleSysCommand().
- Multi-line menus should now work correctly.

* [loader/resource.c] [objects/bitmap.c]
Added the possibility to create OEM bitmaps directly as X bitmaps.

* [objects/dcvalues.c] [windows/dc.c]
Fixed GetDCOrg() to return screen coordinates.

* [windows/message.c]
Fixed double-click checks when the message is not removed from the
queue.
Fixed MSG_GetInternalMessage() to send WM_ENTERIDLE messages.

* [windows/nonclient.c]
Bug fix in system menu hit-test calculation.
A few changes for new menu functions.

Thu Aug 11 17:51:02 1994  Thomas Sandford <t.d.g.sandford@bradford.ac.uk>

        * [controls/edit.c]
        Bug fix in Edit_NCCreateMessage
        es->textlen was being used before being set

        * [controls/menu.c]
        Bug fix in MENU_DrawMenuItem
        don't try to write text if NULL pointer passed
56 files changed:
ChangeLog
Configure
controls/button.c
controls/edit.c
controls/menu.c
controls/static.c
if1632/relay.c
if1632/toolhelp.spec
if1632/user.spec
include/bitmaps/check_bitmap [deleted file]
include/bitmaps/check_mark [new file with mode: 0644]
include/bitmaps/menu_arrow [new file with mode: 0644]
include/bitmaps/nocheck_bitmap [deleted file]
include/dialog.h
include/menu.h
include/message.h
include/msdos.h
include/registers.h [new file with mode: 0644]
include/task.h
include/toolhelp.h
include/windows.h
loader/ldtlib.c
loader/resource.c
loader/task.c
memory/global.c
misc/file.c
misc/lstr.c
misc/spy.c
misc/user.c
misc/winsocket.c
miscemu/emulate.c
miscemu/int10.c
miscemu/int13.c
miscemu/int15.c
miscemu/int16.c
miscemu/int1a.c
miscemu/int21.c
miscemu/int25.c
miscemu/int26.c
miscemu/int2f.c
miscemu/int31.c
miscemu/ioports.c
objects/bitmap.c
objects/dcvalues.c
objects/dib.c
objects/metafile.c
objects/text.c
windows/dc.c
windows/defdlg.c
windows/defwnd.c
windows/dialog.c
windows/mdi.c
windows/message.c
windows/nonclient.c
windows/utility.c
windows/win.c