Skip to content
Snippets Groups Projects
  1. Jan 18, 1994
    • Alexandre Julliard's avatar
      Release 0.7 · 86a8d0f9
      Alexandre Julliard authored
      Thu Jan 13 11:45:13 1994  John Richardson <jrichard@cs.uml.edu>
      
      	* [window/win.c]
      	Added functions EnableWindow, IsWindowEnabled, and helper 
      	WIN_SetSensitive.
      	
      	* [window/event.c]
      	Added checks for WS_DISABLED windows in EVENT_key, EVENT_MotionNotify,
      	EVENT_ButtonPress, EVENT_ButtonRelease, EVENT_ConfigureNotify,
      	EVENT_FocusIn, EVENT_FocusOut, and EVENT_EnterNotify.  Key and 
      	button presses beep for a disabled window.  
      	If anyone finds better places for these checks, please tell me.
      
      Jan 17, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [misc/message.c]
      	Cleanup on buttons answer value returned.
      
      	* [control/combo.c]
      	Now use OBM_COMBO bitmap dropdown button.
      
      Mon Jan 17 21:56:45 1994  Erik Bos (erik@trashcan.hacktic.nl)
      
      	* [misc/comm/c]
      	A few bugfixes.
      
      Tue Jan 18 06:36:48 1994  julliard@di.epfl.ch (Alexandre Julliard)
      
      	* [loader/cursor.c]
      	Added X cursor for IDC_SIZENS and IDC_SIZEWE.
      
      	* [include/options.h] [misc/main.c]  (New files)
      	Rewrote main() function to get rid of Xt application context,
      	and added command-line option parsing.
      
      	* [objects/color.c]
      	Use of a private map now configurable with command-line option.
      
      	* [windows/defwnd.c]
      	Added WM_SYSCOMMAND handling, and better WM_SETCURSOR handling.
      
      	* [windows/event.c]
      	Removed ConfigureNotify event handler (no longer needed).
      
      	* [windows/message.c]
      	Send WM_SETCURSOR message on mouse events.
      
      	* [windows/nonclient.c]
      	Use OEM bitmaps for the drawing of the non-client area.
      	Added caption bar buttons handling, and moving and resizing of
      	the window via the window frame (bypassing the window manager).
      
      	* [windows/painting.c]
      	Bug fix in BeginPaint().
      
      	* [windows/win.c]
      	Set the override_redirect flag for windows (to bypass window
      	manager).
      
      	* [windows/winpos.c]
      	Implemented WindowFromPoint(), ChildWindowFromPoint(),
      	BringWindowToTop(), Get/SetInternalWindowPos(),
      	Get/SetWindowPlacement().
      
      Mon Jan 17 20:48:24 1994  Bob Amstadt  (bob@pooh)
      
      	* [memory/heap.c]
      	Added support for multiple local heaps.
  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().
  3. Nov 03, 1993
    • Alexandre Julliard's avatar
      Release 0.4.7 · 0e607784
      Alexandre Julliard authored
      Mon Nov  1 14:40:21 1993  julliard@di.epfl.ch (Alexandre Julliard)
      
      	* [if1632/user.spec]
      	Removed some duplicate entries.
      
      	* [include/dialog.h] [windows/dialog.c]
      	Implemented dialog units and fonts.
      	Added preliminary loading of dialog resources.
      	Preliminary implementation of DialogBox().
      	Implemented Get/SetDlgItem* functions.
      
      	* [windows/win.c]
      	Implemented WM_PARENTNOTIFY message.
      	Implemented CreateWindowEx() and GetWindow().
      	Completed DestroyWindow().
      
      Mon Nov  1 18:19:34 1993  Erik Bos
      
      	* [loader/signal.c]
      	Added support for int 0x11 & 0x12.
      
              * [loader/int21.c]
      	Improved function handling.
      
      Sun Oct 31 12:38:09 1993  David Metcalfe <david@prism.demon.co.uk>
      
      	* [objects/font.c]
      	Implemented GetCharWidth().
      
      Wed Oct 27 09:56:06 1993  John Brezak <brezak@ch.hp.com>
      
      	* [Makefile]
              Use GNU malloc.
      
      	* [include/int21.h include/wine.h]
              Change sc_eflags to sc_efl .
      
      	* [include/wine.h]
              Fix misplaced #endif
              Include <signal.h> for NetBSD
      
      	* [loader/int21.c]
              Don't include <sys/vfs.h> in NetBSD
              Do include <sys/mount.h> in NetBSD
              Cleanup some lint.
      
      Mon Oct 26 17:59:01 1993  Erik Bos
      
              * [include/int21.h]
              Added.
      
              * [loader/int21.c]
              Added support for many dos ints.
      
              * [misc/file.c] [include/files.h]
              Moved OPEN_MAX and DosDriveStruct to files.h.
      
      Sun Oct 24 13:36:50 1993  David Metcalfe <david@prism.demon.co.uk>
      
      	* [controls/button.c]
      	Implemented CHECKBOX, AUTOCHECKBOX, 3STATE, AUTO3STATE,
      	RADIOBUTTON, AUTORADIOBUTTON, GROUPBOX controls, together with
      	a preliminary USERBUTTON control.
      
      	* [objects/text.c]
      	Corrected bugs in TEXT_NextLine() and added handling of prefix
      	character.
      
      	* [controls/button.c]
      	Disabled focus handling by commenting out SetFocus() calls until
      	serious bug can be found.
      
      Oct  20, 93 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [controls/listbox.c]
      	Listbox control window
      		Painting cleanup, new messages processed.
      
      	* [controls/scroll.c]
      	Scroll bar control window
      		Painting cleanup.
      
      	* [controls/combo.c]
      	Combo box control window
      		Painting cleanup.
      
      Tue Oct 12 17:50:11 1993  julliard@di.epfl.ch (Alexandre Julliard)
      
      	* [objects/color.c] [objects/palette.c] [windows/syscolor.c]
      	Better support for the private color map.
      	Using a private map is now the default.
      
      	* [windows/win.c]
      	Bug fix.
      
      	* [include/dialog.h] [windows/dialog.c]
      	Implemented CreateDialog*() and IsDialogMessage().
      
      	* [misc/xt.c] [windows/defwnd.c]
      	Moved DefWindowProc() to defwnd.c.
      	Added WM_NCCREATE, WM_NCDESTROY and WM_CTLCOLOR handling.
      
      	* [windows/defdlg.c]
      	Started the implementation of DefDlgProc().
      
      	* [windows/win.c]
      	Added WM_NCCREATE and WM_NCDESTROY messages.
      	Implemented IsChild().
      
      Tue Oct 12 17:50:20 1993  David Metcalfe <david@prism.demon.co.uk>
      
      	* [windows/focus.c]
      	Implemented GetFocus() and SetFocus().
      
      	* [windows/event.c]
      	Added processing of FocusIn and FocusOut events.
      
      	* [windows/graphics.c]
      	Added DrawFocusRect().
      
      Sat Oct  9 14:36:57 1993  Erik Bos
      
      	* [loader/int1a.c]
      	Added more function handling.
      
      Wed Oct  6 12:21:22 1993  Erik Bos
      
      	* [loader/signal.c]
      	Split signal.c into int1a.c, int21.c and signal.c.
      
      Tue Oct  5 22:12:40 1993  David Metcalfe
      
      	* [controls/static.c] [control/widgets.c]
      	Static control class.
      
      	* [objects/text.c]
      	Added processing of additional DT_ flags to DrawText().
      
      	* [windows/win.c] [misc/xt.c]
      	Added SetWindowText() and WM_SETTEXT processing.
      
      Tue Oct  5 22:12:40 1993  Martin Ayotte
      
      	* [controls/listbox.c]
      	Listbox control window
      
      	* [controls/scroll.c]
      	Scroll bar control window
      
      	* [controls/combo.c]
      	Combo box control window
      
      	* [include/combo.h]
      	Combo box definitions
      
      	* [include/listbox.h]
      	Listbox definitions
      
      	* [include/scroll.h]
      	Scroll bar definitions
      
      Sat Oct  2 09:35:54 1993  Bob Amstadt  (bob at pooh)
      
      	* [if1632/callback.c]
      	Fixed bug in MakeProcInstance().
      
      	* [debugger/info.c]
      	Changed x/w and x/b to display in hex.
      
      	* [debugger/i386-pinsn.c]
      	Added code to properly unassemble 16-bit indexing.
      
      Fri Oct  1 08:29:05 1993  Bob Amstadt  (bob at pooh)
      
      	* [loader/files.c] [misc/profile.c]
      	System initialization file is now called "wine.ini" and can
      	be located in the current directory, the user's home directory,
      	or any directories specified in the WINEPATH environment variable.
      
      	* [tools/build.c] [if1632/call.S] [include/regfunc.h]
      	Changed register function stack to match sigcontext structure.
      
      Thu Sep 30 22:30:21 1993  Bob Amstadt  (bob at pooh)
      
      	* [loader/files.c]
      	Created function to search a path for files to load.
      
      	* [loader/wine.c]
      	Modified exe and dll file loading to search through path
      	specified by the environment variable WINEPATH.
      
      Thu Sep 30 22:30:21 1993  Eric Youngdale
      
      	* [loader/signal.c]
      	Bug fix.
      
      Thu Sep 30 22:30:21 1993  John Brezak
      
      	* [debugger/dbg.y] [debugger/debug.l] [debugger/dtest.c] 
      	  [debugger/obstack.h]
      	Updates to allow debugger to function under NetBSD.
  4. Sep 14, 1993
    • Alexandre Julliard's avatar
      Release 0.4.0 · f41aeca9
      Alexandre Julliard authored
      Mon Sep 13 05:00:11 1993  Eric Youngdale
      
      	* [Makefile] [if1632/relay.c] [include/dlls.h] [selector.c]
      	  [loader/wine.c] [tools/build.c]
      	Added ability to generate missing functions statistics.
      
      Mon Sep 13 12:09:47 1993  Scott A. Laird  (scott@curly)
      
      	* [WIN31-APPLETS]
      	Added new file.
      
      	* [if1632/kernel.spec]
      	Added definitions for GetProfile{Int,String} and SetHandleCount.
      
      	* [if1632/keyboard.spec]
      	Created interface specification for Keyboard driver DLL.
      
      	* [if1632/relay.c]
      	Added keyboard.dll to list of included DLLs.
      
      	* [if1632/user.spec]
      	Added LoadAccelerators definition.
      
      	* [loader/resource.c]
      	Added LoadAccelerators stub.
      
      	* [misc/file.c]
      	Changed OpenFile, and added SetHandleCount (for winfile.exe)
      
      	* [misc/keyboard.c]
      	Added keyboard code.
      
      	* [misc/profile.c] [misc/xt.c]
      	Moved GetPrivateProfile* commands here, and added GetProfile*
      	commands.
      
      Mon Sep 13 10:24:37 1993  Andrew Bulhak
      
      	* [windows/utility.c]
      	Implemented MulDiv(), OutputDebugString() and wvsprintf()
      
      Fri Sep 10 09:13:30 1993  John Brezak
      
      	* [*/Makefile]
      	Created patch to allow BSD make to build wine.
      
      	* [windows/win.c]
      	Fixed NULL pointer reference.
      
      	* [windows/message.c] [misc/xt.c]
      	Defined HZ to handle system specific timing.
      
      	* [windows/graphics.c]
      	Use M_PI is PI
      
      	* [objects/pallete.c]
      	NetBSD does not have /usr/include/values.h and MAXINT is INT_MAX.
      
      	* [dump.c] [ldt.c] [wine.c]
      	ifdef'ed linux headers for linux compile.
      
      	* [loader/ldtlib.c]
      	Add NetBSD system calls when compiled on that system.
      
      	* [loader/selector.c]
      	Use mmap(MAP_ANON, ...) for NetBSD.
      
      	* [if1632/call.S]
      	Fixed selector assumptions.
      
      Thu Sep 9 20:01:37 1993  David Metcalfe
      
      	* [controls/WinButton*] [controls/button.c] [controls/widget.c]
        	  [windows/win.c] [windows/class.c]
      	Added 3D button control and tied into CreateWindow()
      
      Thu Sep  9 07:35:24 1993  Scott Laird
      
      	* [if1632/sound.spec]
      	Created interface specification for SOUND DLL.
      
      	* [if1632/win87em.spec]
      	Added more functions to the WIN87EM DLL interface specification
      
      	* [misc/emulate.c]
      	Created stubs for the new math emulation functions.
      
      	* [misc/sound.c]
      	Created stubs for the SOUND DLL.
      
      Sun Sep  5 21:02:10 1993  John Burton
      
      	* [if1632/kernel.spec]
      	Added interface specifications for OpenFile, _lclose, _lread, _lopen,
      	and _lwrite.
      
      	* [include/windows.h]
      	Added OF_ macros
      
      	* [misc/file.c]
      	Implemented OpenFile, _lclose, _lread, _lopen and _lwrite.
      
      Fri Sep  3 18:47:03 1993  Alexandre Julliard
      
              * [windows/dc.c]
      	Bug fix
      
      	* [objects/text.c]
      	Bug fix
      
      Fri Sep  3 18:47:03 1993  Bob Amstadt
      
              * [objects/linedda.c]
              Finished LineDDA().
  5. Sep 04, 1993
    • Alexandre Julliard's avatar
      Release 0.3.0 · 401710d7
      Alexandre Julliard authored
      Fri Sep  3 11:52:18 1993  Bob Amstadt
      
      	* [windows/timer.c]
      	Changed to use CallWindowProc() rather directly calling callback.
      
      	* [windows/event.c]
      	Implemented SetCapture() and ReleaseCapture()
      
      	* [windows/keyboard.c]
      	Created stub for GetKeyState()
      
      	* [objects/linedda.c]
      	Created stub for LineDDA()
      
      	* [if1632/callback.c]
      	Created callback handler for LineDDA callback procedure.
      
      	* [if1632/callback.c]
      	Created FreeProcInstance()
      
      Fri Sep  3 08:36:52 1993  David Metcalfe
      
      	* [loader/signal.c]
      	Patch to and code for INT 1A
      
      Thu Sep  2 00:31:54 1993  Alexandre Julliard
      
      	* [objects/font.c] [objects/text.c]
      	More text support: implemented justification and underlining.
      
      	* [windows/clipping.c] [objects/clipping.c]
      	Moved low-level clipping functions to objects/clipping.c.
      
      	* [windows/clipping.c] [windows/event.c] [windows/message.c]
      	Implemented window update regions.
      
      	* [windows/dc.c] [objects/dcvalues.c]
      	Moved some device-independent DC functions to objects/dcvalues.c.
      
      	* [windows/graphics.c]
      	Implemented InvertRect() and GetPixel().
      
      Sat Aug 28 08:40:23 1993  Eric Youngdale
      
      	* [include/neexe.h] [loader/wine.c]
      	Added code to handle relocation type 4.
      
      	* [loader/signal.h] [loader/wine.c] [loader/selector.c]
      	Added support for dos interrupts.
      
      Thu 26 Aug 19:15:00 1993  Eric Youngdale
      
      	* [loader/selector.c]
      	Fixed bug dealing with loading DLLs.
      
      Thu Aug 26 19:22:40 1993  Alexandre Julliard
      
              * [include/gdi.h] [objects/font.c] [windows/dc.c]
              Beginning of real font support.
      
              * [windows/graphics.c]
              Implemented PatBlt().
      
              * [memory/global.c]
              Corrected a bug with linked list handling in GlobalAlloc().
      
              * [objects/bitmap.c]
              Corrected a bug in BITMAP_SelectObject().
      
      Tue Aug 24 19:22:40 1993  David Metcalfe
      
              * [controls/Command*] [controls/Label*] [controls[MenuButto*]
      	  [controls/SmeMenuButt*]
      	Change code to support & as a special character in menu item text.
      
      Tue Aug 24 19:22:40 1993  Alexandre Julliard
      
      	* [include/gdi.h] [windows/dc.c]
      	Heavily modified the DC structure for better device-independence.
      
      	* [objects/bitmap.c]
      	Implemented bitmap dimensions.
      
      	* [windows/dc.c] [windows/dce.c]
      	Implemented DC state saving and restoring.
      
      	* [windows/dc.c]
      	Implemented ROP mode.
      
      	* [windows/graphics.c]
      	Implemented FillRect().
      
      Mon Aug 23 22:08:34 1993  Bob Amstadt  (bob at pooh)
      
      	* [misc/xt.c]
      	Fixed bug in InvalidateRect().  Solitaire attempted to
      	clear window before it was realized.
      
      	* [loader/resource.c]
      	Began rewrite of LoadBitmap().
      
      	* [loader/wine.c]
      	Fixed code which set Argv and Argc global variables.
      
      	* [loader/selector.c]
      	Added code to set up command line arguments.
      
      	* [include/neexe.h]
      	Fixed error in PSP structure.
      
      Tue Aug 17 20:41:12 1993  Alexandre Julliard
      
      	* [include/gdi.h] [windows/dc.c]
      	Implemented device capabilities.
      
      	* [objects/region.c]
      	Implemented EqualRgn() and CombineRgn().
      
      	* [windows/clipping.c]
      	Implemented Save/RestoreVisRgn().
      
      	* [windows/graphics.c]
      	Implemented PaintRgn() and FillRgn().
      
      	* [windows/mapping.c]
      	Implemented mapping modes.
      
      Tue Aug 10 14:07:38 1993  Alexandre Julliard
      
      	* [if1632/user.spec] [misc/rect.c]
      	Implemented rectangle API functions.
      
      	* [if1632/gdi.spec] [include/gdi.h] [objects/region.c]
      	Implemented regions.
      
      	* [windows/class.c]
      	Corrected a typo in UnregisterClass().
      
      	* [windows/clipping.c] [windows/dc.c]
      	Implemented DC clipping and visible region.
      
      Tue Aug 10 20:57:56 1993  Bob Amstadt  (bob at pooh)
      
      	* [controls/menu.c] [windows/win.c]
      	SetMenu(), GetMenu(), CheckMenuItem() implemented
      
      Thu Aug  5 22:33:22 1993  Bob Amstadt  (bob at pooh)
      
      	* [controls/menu.c] [windows/win.c]
      	Many improvements menus.  LoadMenu() should work.
      
      Wed Aug  4 14:55:36 1993  Alexandre Julliard
      
              * [objects/dib.c]
              Started the implementation of device-independent bitmaps.
      
              * [objects/bitmap.c]
              Added support for multiple bitmap depths.
      
              * [objects/brush.c]
              Implemented pattern brushes.
      
              * [windows/dc.c] [windows/graphics.c]
              Implemented some GDI graphics primitives.
      
      Tue Aug  3 21:16:47 1993  Bob Amstadt  (bob at pooh)
      
      	* [controls/menu.c] [windows/win.c] [include/menu.h]
      	Code to load class menus from executable file.
      
      	* [if1632/user.spec]
      	Fixed specification of SendMessage() and PostMessage.
      
      Mon Jul 26 21:53:24 1993  Alexandre Julliard
      
      	* [if1632/call.S]
      	Corrected a bug in KERNEL_InitTask().
      
      	* [include/windows.h]
      	Added a lot of constants.
      
      	* [loader/selector.c]
      	Corrected a bug in segment allocation in CreateSelectors().
      
      	* [objects/bitmap.c]
      	Implemented SelectObject() for bitmaps.
      
      	* [objects/brush.c]
      	Implemented hatched brushes and SelectObject().
      
      	* [objects/gdiobj.c]
      	Removed linked list (not needed).
      
      	* [objects/palette.c]
      	Implemented system palette creation and misc. palette API functions.
      
      	* [windows/timer.c]
      	Implemented timers.
      
      	* [windows/dc.c]
      	Implemented memory device contexts.
      
      Tue Jul 20 10:38:59 1993  Bob Amstadt  (bob at pooh)
      
              * [dos.c]
      	Split DOS3Call() out of kernel.c.  Added support for get date
      	and time functions.
      
      	* [call.S]
      	Added function ReturnFromRegisterFunc() to allow DOS calls
      	to return values in registers.
      
      	* [regfunc.h]
      	Macros to access registers saved on stack.
      
      Tue Jul 20 10:38:59 1993  Alexandre Julliard
      
              * [win.c]
              Corrected allocation of the WM_CREATE data structure.
      
              * [dce.c] [dce.h]
              Implemented DCE handling.
      
              * [bitmap.c] [brush.c] [dc.c] [font.c] [gdi.h] [gdi.spec] 
                [gdiobj.c] [palette.c] [pen.c]
              Implemented the GDI objects data structures and allocation.
      
              * [windows.h]
              Added several structures and constants for GDI objects.
      
      Mon Jul 19 12:51:10 1993  Bob Amstadt  (bob at pooh)
      
      	* [ldtlib.c]
      	Modified system calls to match Linus' new interface for
      	the LDT modification.
      
      	* [win.c]
      	Fixed bug with WM_CREATE message.
      
      	* [heap.c] [kernel.spec]
      	Completed local heap allocation functions.
      
      	* [global.c]
      	Created function GlobalQuickAlloc() for easy allocation from DLLs
Loading