Release 0.5wine-0.5
commit5f721f81fd9afd332ec5bba762a7010663b427af
authorAlexandre Julliard <julliard@winehq.org>
Tue, 4 Jan 1994 20:14:34 +0000 (4 20:14 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 4 Jan 1994 20:14:34 +0000 (4 20:14 +0000)
tree1546fb3c07a48b94a255708eda6dc457e25c117e
parente399fc3636e9bbe378cb9af6fc95a7e4ae9d4076
Release 0.5

Sun Jan  2 12:38:53 1994  David Metcalfe <david@prism.demon.co.uk>

* [windows/class.c]
Implemented GetClassName and GetClassInfo.

* [windows/caret.c]
Various improvements to text caret code.

Fri Dec 31 15:22:22 1993  John Brezak <brezak@apollo.hp.com>

* [misc/comm.c]
Patches to work with NetBSD.

Thu Dec 30 12:11:55 1993  John Richardson <jrichard@cs.uml.edu>

* [objects/bitblt.c] Added StretchBlt().

Tue Jan  4 05:22:07 1994  julliard@di.epfl.ch (Alexandre Julliard)

* [misc/user.c]
Added creation of system message queue.

* [objects/bitmap.c] [objects/dcvalues.c] [windows/dc.c]
Added DC size fields into DC structure.

* [objects/clipping.c]
Bug fix in CLIPPING_IntersectRect().

* [windows/class.c]
Allocate a DCE instead of a DC for CS_CLASSDC classes.

* [windows/clipping.c]
Fixed GetUpdateRect() and GetUpdateRgn() to clip to the client area.

* [windows/dce.c]
Implemented GetDCEx() and GetWindowDC().

* [windows/defwnd.c]
Implemented WM_WINDOWPOSCHANGED handling.

* [windows/event.c]
Preliminary support for Xlib event handling instead of Xt callbacks.
Changed MSG_AddMsg() calls to hardware_event() or PostMessage().

* [windows/message.c]
Preliminary support for multiple message queues.
Implemented hardware_event() to store messages into the system queue.
Implemented Get/SetTaskQueue().
Better WM_PAINT and WM_TIMER handling.
Changes to use Xlib instead of Xt for events.

* [windows/painting.c]
Use GetDCEx() to retrieve the DC, to get a correct visible region.

* [windows/timer.c]
Moved the timer procedure callback into DispatchMessage().
Changed implementation to get rid of Xt timeouts.  Timer checking
is now done inside GetMessage().

* [windows/win.c]
Allocate a DCE instead of a DC for CS_OWNDC windows.
Replaced Xt calls with Xlib calls.
Moved window positioning functions into windows/winpos.c

* [windows/winpos.c]  (New file)
Rewritten most of the window positioning functions.
Implemented SetWindowPos() and MapWindowPoints().

Jan 3, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)

* [if1632/user.spec]
Bad arguments description for function SetDlgItemText.

* [objects/text.c]
Function DrawText now handle DT_CALCRECT request.

* [misc/message.c]
Message boxes now use DrawText with DT_CALCRECT.

* [windows/graphics.c]
Bug fix in function FrameRect, (it was using PEN instead of BRUSH).

* [windows/win.c]
Bug fix for flags in function ShowWindow.
More accurate WM_SIZE generated by function ShowWindow.

* [controls/listbox.c]
More code for LBS_MULTIPLESEL.
More code for LBS_MULTICOLUMN.

* [include/windows.h]
Bad define for MF_SEPARATOR.

* [controls/menu.c]
New functions: PopMenuWndProc() with 'glues',
CreatePopupMenu(), AppendMenu(), InsertMenu(), RemoveMenu(),
DeleteMenu(), ModifyMenu(), TrackPopupMenu().
Code in stubs: CreateMenu(), DestroyMenu().

Sat Jan  1 10:22:43 1994  Bob Amstadt  (bob@pooh)

* loader/wine.c: Added support for relocation types 5 and 6.

Mon Dec 27 11:06:03 1993  Erik Bos (erik@trashcan.hacktic.nl)

* [misc/comm.c]
new functions: BuildCommDCB(), OpenComm(), CloseComm(),
SetCommBreak(), ClearCommBreak(), EscapeCommFunction(), FlushComm(),
GetCommError(), SetCommEventMask(), GetCommEventMask(),
SetCommState(), GetCommState(), TransmitCommChar(), ReadComm(),
WriteComm().

Wed Dec 22 13:00:15 1993  David Metcalfe <david@prism.demon.co.uk>

* [windows/caret.c]
Implemented text caret functions.

Tue Dec 21 06:13:58 1993  julliard@di.epfl.ch (Alexandre Julliard)

* [loader/wine.c]
Bug fix in LoadImage().

* [objects/bitblt.c] [objects/clipping.c] [objects/text.c]
  [windows/dc.c] [windows/dce.c] [windows/graphics.c]
Modified graphics calls to take into account the DC origin.

* [windows/defwnd.c]
Added preliminary WM_NCCALCSIZE handling.

* [windows/event.c]
Send WM_NCCALCSIZE message on resize event.

* [windows/win.c]
Send WM_NCCALCSIZE message in CreateWindow().
Realize widgets at creation time (should prevent problems with
unrealized widgets).

Dec 19, 93 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)

* [controls/static.c]
Send mouse & keyboard message received to its parent.

* [controls/scroll.c]
Send keyboard message received to its parent.

* [controls/listbox.c]
Add Navigation keys .
ListBox now use VSCROLL & HSCROLL instead of children.
Alpha version of LBS_MULTIPLESEL.
Alpha version of LBS_MULTICOLUMN.

* [controls/combo.c]
Add Navigation keys on closed ComboBox.
Remove useless 'COMBOBOX_CreateComboBox' function.

Mon Dec 19 20:39:34 1993  Erik Bos (erik@trashcan.hacktic.nl)

* [loader/wine.
LoadImage() modified to use FindFile().

* [misc/file.c]
SetErrorMode added

* [misc/dos_fs.c]
bug fixes.

Dec 13, 93 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)

* [memory/global.c]
bug fix in GlobalGetFreeSegment : good ptr in 'g_prev'.

* [sysres.dll]
preliminary version of a 'glass of wine' bitmap

* [windows/event.c]
New function 'GetCapture'.

* [controls/scroll.c]
Remove useless 'SCROLLBAR_CreateScrollBar' function.

* [controls/listbox.c]
Remove useless 'LISTBOX_CreateListBox' function.

Mon Dec 13 13:51:00 1993  David Metcalfe <david@prism.demon.co.uk>

* [objects/font.c]
Corrected bugs in GetCharWidth().

* [windows/event.c]
Modified EVENT_key to send Windows virtual key codes for
WM_KEYDOWN and WM_KEYUP messages, and a WM_CHAR message
for printable characters.

Wed Dec 08 19:20:00 1993  Karl Guenter Wuensch (hn324wu@unidui.uni-duisburg.de)

* [windows/graphics.c]
Added Polyline and Polygon

Mon Dec 13 14:51:54 1993  Erik Bos (erik@trashcan.hacktic.nl)

* [controls/listbox.c]
ListBoxDirectory() modified to use dos_fs.c's functions to
access files&|drives.

Sat Dec 04 17:04:23 1993  Erik Bos (erik@trashcan.hacktic.nl)

        * [misc/dos_fs.c]
        Added FindFile() to search a file in a dos/unix style path.

* [misc/file.c]
New Win31 functions: OpenFile, _lcreate, _llseek, GetTempDrive,
GetTempFileName, GetWindowsDirectory, GetSystemDirectory,
GetDriveType.

        * [misc/int21.c]
        Modified.

Wed Dec  1 16:20:45 1993  Miguel de Icaza  (miguel@roxanne.nuclecu.unam.mx)

        * [misc/profile.c]
        The Profile functions now return the correct values. They now
        implement all the features described in the SDK.

Tue Nov 30 13:55:27 1993  Bob Amstadt  (bob at amscons)

* [loader/selector.c]
Rewrote selector aliasing routines to use System V IPC
routine to alias memory segments.

Nov 28, 93 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)

* [controls/listbox.c]
More consistency in functions using wIndexes

* [controls/scroll.c]
New function : ShowScrollBar().

* [loader/cursor.c] ... New file
Move cursor functions from [loader/resource.c].
New function : ClipCursor().
New function : GetClipCursor().
New function : CreateCursor().
SetCursor() now working using gloabal variable 'winHasCursor'.

*[object/palette.c]
New stub only : SelectPalette().
New stub only : RealizePalette().

*[win/event.c]
New function : EVENT_enter_notify(),
update 'winHasCursor' and send WM_SETCURSOR.

*[win/defwnd.c]
Add processing of WM_SETCURSOR message.

*[win/win.c]
New members in WND structure : hCursor, hWndVScroll & hWndHScroll.
CreateWindowEx() now create children for WM_HSCROLL & WM_VSCROLL.
New function ClientToScreen().
New function ScreenToClient().

Mon Nov 25 18:25:40 1993  Erik Bos (erik@trashcan.hacktic.nl)

        * [files.h / regfunc.h / misc/dos.c]
        Removed.

        * [misc/dos_fs.c]
        Added support for loading dosdrive cfg from wine.ini.

        * [misc/int21.c]
        Modified.

Wed Nov 24 11:37:33 1993  julliard@disuns2.epfl.ch (Alexandre Julliard)

* [include/atom.h] [memory/atom.c]
Implemented atoms.

* [windows/class.c]
Modified RegisterClass() to use atoms.
Implemented CS_GLOBALCLASS style.

* [windows/message.c]
Implemented RegisterWindowMessage().

* [loader/resource.c]
Bug fix in LoadResource().

* [windows/dialog.c]
Modified CreateDialogParam() to use Find/LoadResource().
102 files changed:
ChangeLog
Imakefile [new file with mode: 0644]
LICENSE [new file with mode: 0644]
Makefile
PROPOSED_LICENSE [new file with mode: 0644]
README
WARRANTY [new file with mode: 0644]
Wine.tmpl [new file with mode: 0644]
bsdmake.patch
controls/Imakefile [new file with mode: 0644]
controls/combo.c
controls/listbox.c
controls/menu.c
controls/scroll.c
controls/static.c
controls/widgets.c
debugger/Imakefile [new file with mode: 0644]
debugger/readline/Imakefile [new file with mode: 0644]
etc/Imakefile [new file with mode: 0644]
etc/Makefile [new file with mode: 0644]
if1632/Imakefile [new file with mode: 0644]
if1632/callback.c
if1632/gdi.spec
if1632/kernel.spec
if1632/relay.c
if1632/user.spec
include/Imakefile [new file with mode: 0644]
include/Makefile [new file with mode: 0644]
include/atom.h [new file with mode: 0644]
include/class.h
include/dce.h
include/files.h [deleted file]
include/gdi.h
include/int21.h
include/listbox.h
include/menu.h
include/message.h
include/neexe.h
include/prototypes.h
include/segmem.h
include/user.h
include/win.h
include/windows.h
include/wine.h
loader/Imakefile [new file with mode: 0644]
loader/Makefile
loader/cursor.c [new file with mode: 0644]
loader/files.c [deleted file]
loader/library.c
loader/resource.c
loader/selector.c
loader/signal.c
loader/wine.c
memory/Imakefile [new file with mode: 0644]
memory/Makefile
memory/atom.c [new file with mode: 0644]
memory/global.c
misc/Imakefile [new file with mode: 0644]
misc/Makefile
misc/comm.c [new file with mode: 0644]
misc/dos.c [deleted file]
misc/dos_fs.c [new file with mode: 0644]
misc/file.c
misc/int1a.c [moved from loader/int1a.c with 93% similarity]
misc/int21.c [moved from loader/int21.c with 52% similarity]
misc/message.c
misc/profile.c
misc/user.c
misc/xt.c
objects/Imakefile [new file with mode: 0644]
objects/bitblt.c
objects/bitmap.c
objects/clipping.c
objects/dcvalues.c
objects/font.c
objects/gdiobj.c
objects/palette.c
objects/region.c
objects/text.c
sysres.dll
test/Imakefile [new file with mode: 0644]
test/Makefile [new file with mode: 0644]
test/widget.exe
tools/Imakefile [new file with mode: 0644]
windows/Imakefile [new file with mode: 0644]
windows/Makefile
windows/caret.c [new file with mode: 0644]
windows/class.c
windows/clipping.c
windows/dc.c
windows/dce.c
windows/defwnd.c
windows/dialog.c
windows/event.c
windows/focus.c
windows/graphics.c
windows/message.c
windows/painting.c
windows/timer.c
windows/win.c
windows/winpos.c [new file with mode: 0644]
wine.ini [new file with mode: 0644]