Skip to content
Snippets Groups Projects
  1. May 25, 1994
    • Alexandre Julliard's avatar
      Release 940524 · 1f57929b
      Alexandre Julliard authored
      Mon May 23 15:07:36 1994  Bob Amstadt  (bob@pooh)
      
      	* [loader/selector.c]
      	Allocate heap and stack segments as 64k.
      
      Sat May 21 01:15:49 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [loader/selector.c]
              Correct typos where memcpy is used instead of memset.
      
              * [loader/resource.c]
              Allow for legitimate cases where biSizeImage is 0 in LoadIcon
              by calculating the value when the bitmap is not compressed.
      
              * [miscemu/int21.c]
              Fix NULL dereference caused by superfluous DOS_closedir in FindNext.
      
              * [loader/resource.c]
              New function type_match to handle string resource types as
              well as IDs.  In addition, compare only low 4 bits of type_id
              when both numbers are IDs so that 0x0002 matches 0x8002.
              In FindResourceByNumber and FindResourceByName use type_match
              instead of comparing numbers.  In FindResource handle the
              "#number" syntax and empty strings in both the resource and
              type names.
      
      Mon May 23 00:48:25 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [windows/dialog.c]
              Fix inadvertent printing of string IDs as strings.
      
      May 23, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [controls/menu.c]
      	New functions GetMenuItemCount(), GetMenuItemID().
      		GetMenuString() & HiliteMenuItem().
      	Bug fix in CheckMenuItem().
      	Function SetMenu() now make client area recalc if menu removed.
      
      	* [windows/winpos.c]
      	Bug fix in SetWindowPos(), no more XMapping or XConfiguring	of
      		windows with initial width or height equal zero.
      
      	* [objects/gdiobj.c]
      	New function EnumObjects(), using new lpPenBrushList buildup
      		from calls to new function GDI_AppendToPenBrushList().
      		('pbrush.exe' don't show its face yet ! ... :-( )
      	New EMPTY STUB for function SetObjectOwner(),
      		('mplayer.exe' call it via GetProcAddress() ...)
      
      	* [objects/font.c]
      	New internal functions ParseFontParms() & InitFontsList().
      	EnumFonts() & EnumFontFamilies() enumerates fonts (no more dummies).
      	FONT_MatchFont now make retries to find closest-smallest font.
      		('charmap.exe' can now show the differents fonts available)
      
      	* [windows/nonclient.c]
      	Use small dos OBM_OLD_CLOSE button for MDI windows.
      
      	* [windows/graphics.c] [objects/bitmap.c]
      	Start to remove obsolete globals such XT_screen ...
      
      	* [loader/library.c]
      	Make function GetProcAddress() working also with builtin DLLs.
      
      Tue May 24 20:18:02 1994  Erik Bos (erik@hacktic.nl)
      
              * [if1632/system.spec] [if1632/toolhelp.spec]
              system.dll & toolhelp.dll added.
      
              * [loader/library.c]
              Modified GetModuleFileName() to return the full
              filename.
              Added a check to LoadLibrary() to prevent loading
              built in dlls. (eg. user.exe)
              Added a check to FreeLibrary() to prevent built-in
              dlls from being freed.
              Modified GetProcAddress() to support builtin dlls.
      
              * [loader/signal.c] [miscemu/int2f.c]
              Added => pifedit runs.
      
              * [misc/dos_fs.c]
              Added a NULL-ptr check to DOS_closedir().
  2. Jan 04, 1994
    • Alexandre Julliard's avatar
      Release 0.5 · 5f721f81
      Alexandre Julliard authored
      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().
Loading