Skip to content
Snippets Groups Projects
  1. Apr 03, 1995
    • Alexandre Julliard's avatar
      Release 950403 · fa68b75b
      Alexandre Julliard authored
      Sun Apr  2 18:31:12 1995  Alexandre Julliard  (julliard@sunsite.unc.edu)
      
      	* [Configure] [if1632/Imakefile]
      	Removed new build and short names options.
      
      	* [if1632/*.c] [tools/build.c]
      	Implemented compiled call-back functions for better performance;
      	all the relay code is now done in assembly code generated by the
      	build program.
      	Relay code is no longer dependent on being loaded below 64K.
      
      	* [loader/resource.c]
      	Fixed memory leak in LoadString(). A fix will also be needed for
      	other resources.
      
      	* [memory/global.c]
      	Implemented global heap arenas, so we can store informations about
      	global blocks, like lock counts or owner handle.
      	Implemented FarGetOwner() and FarSetOwner().
      	Implemented global heap TOOLHELP functions.
      
      	* [memory/selector.c]
      	Bug fix: it was not possible to re-use a free selector.
      
      Sun Apr 2 01:34:52 1995 Constantine Sapuntzakis  (csapuntz@mit.edu)
      
      	*  [controls/listbox.c]
      	Major work on listbox code
               - Many bugs fixed (still many bugs)
               - More messages supported
               - Code simplified
      
      Fri Mar 31 03:27:16 EST 1995 William Magro (wmagro@tc.cornell.edu)
      
      	* [controls/edit.c]
      	Lots of bug fixes related to diappearing text, lost carets,
      	highlighting, segmentation faults, occurance of random
      	characters, insertion of characters over selection, misplaced
      	caret location, display corruption, end of line behavior, etc.
      
      	* [controls/widgets.c]
      	EDIT class doesn't want to use CS_PARENTDC flag.
      
      Thu Mar 30 20:58:25 1995   Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
              
      	* [loader/selector.c]
      	  FixupFunctionPrologs() should also handle multiple data modules.
      	  (this bug only became visible because MakeProcInstance() was fixed
      	  in 950319)
      	
      	* [misc/dosfs.c]
      	  Simplified DOS_SimplifyPath.
      	  Small fix to DOS_opendir to reuse an entry if an open directory
      	  is opened again, to prevent "too many open directories" messages.
      
      Thu Mar 30 12:05:05 1995 Martin von Loewis  <loewis@informatik.hu-berlin.de>
      
      	* [if1632/compobj.spec][include/compobj.h][misc/compobj.c]
      	CoDisconnectObject: new stub function
      
      	* [include/msdos.h]
      	fix DOSVERSION
      
      	* [loader/ne_image.c]
      	NE_FixupSegment: Be more generous on additive fixups
      
      	* [if1632/user.spec][misc/network.c]
      	Add more WNet* stubs
      
      Wed Mar 29 11:47:22 1995   Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
      
              * [controls/listbox.c]
      	  DlgDirList(): send segptr instead of linear pointer 
      	  in message to static control
      	* [controls/menu.c]
      	  Tried to implement ownerdrawn menuitems. Doesn't work.
      	* [if1632/gdi.spec] [include/windows.h] [objects/font.c]
      	  Provide a stub for GetRasterizerCaps()
      	* [loader/selector.c]
      	  Pass end address instead of length to LocalInit() in 
      	  CreateSelectors()
      	* [memory/local.c]
      	  LocalInit(): If there's already a local heap in the segment, do
      	  nothing and return TRUE
      	* [objects/linedda.c]
      	  Replaced buggy LineDDA() with a Bresenham algorithm. Should work
      	  now.
      	* [windows/cursor.c]
      	  LoadCursor()/CreateCursor(): Cleaned up the mess. Needs some
      	  more work still.
      
      Tue Mar 21 17:54:43 1995   Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
      
              * [if1632/relay.c] [if1632/callback.c] [include/dlls.h]
      	  [if1632/winprocs.spec] [if1632/winprocs.c] [include/winprocs.h]
      	  [controls/widgets.c] [misc/shell.c] [misc/commdlg.c]
      	  [windows/nonclient.c] [misc/message.c]
      	  Added a new builtin DLL that provides 16 bit entry points for all
      	  the Def*Procs (DefDlgProc, ButtonProc etc.). OWL programs work
      	  again.
      	* [misc/shell.c]
      	  RegOpenKey()/RegCreateKey() bugs fixed.
              * [loader/ne_image.c]
      	  Skipping the initialization of a DLL when CS == 0 was broken.
  2. Mar 19, 1995
    • Alexandre Julliard's avatar
      Release 950319 · e2abbb1b
      Alexandre Julliard authored
      Sun Mar 19 16:30:20 1995  Alexandre Julliard  (julliard@sunsite.unc.edu)
      
      	* [*/*]
      	Implemented a new memory mapping scheme. There's no longer a
      	one-to-one mapping between 16-bit and 32-bit pointers. Please see
      	file DEVELOPERS-HINTS for technical details.
      
      	* [controls/scroll.c]
      	Fixed bug when dragging mouse in horizontal scrollbars.
      
      	* [tools/build.c] [if1632/*.spec]
      	Removed support for C callback functions and for re-ordering
      	of the 32-bit arguments, as these were never used. This should
      	allow a more efficient callback scheme to be implemented.
      
      	* [if1632/olecli.spec]
      	Reduced the number of entries to make the 16-bit code fit in 64k.
      	This limitation will soon be removed.
      
      	* [loader/ldt.c]
      	Rewrote LDT manipulation functions and implemented LDT_GetEntry().
      
      	* [memory/global.c]
      	Rewrote Global*() routines to use the new selector allocation
      	mechanism.
      
      	* [memory/local.c]
      	Rewrote local heap handling to use a Windows-compatible layout
      	(not really finished yet).
      	Implemented TOOLHELP heap-walking routines.
      
      	* [memory/selector.c]
      	Implemented LDT manipulation API functions.
      
      Tue Mar 14 19:50:28 EST 1995 William Magro (wmagro@tc.cornell.edu)
      
      	* [windows/defdlg.c]
      	Fixed problem where dialogs closed using the System menu 
              ('Close' item or double click on close box) would
      	hang Wine.
      
      Sun Mar 12 14:28:13 1995  Michael Patra <micky@marie.physik.TU-Berlin.DE>
      
      	* [controls/listbox.c]
      	Removed most of the statements for sending a notification message
      	ListBoxDirectory(), DlgDirSelect(), DlgDirList(): Improved the
      	code; Borland's standard file open dialog will work now.
      	
      	* [misc/main.c], [misc/file.c], [miscemu/int21.c]
      	Added support for new command line option "-allowreadonly". If set
      	an attempt to open a read only file in write mode will be converted 
      	to opening it read only (many programs try to open all files in 
      	read/write mode even if they only intend to read it - this might 
      	cause a few under problems under an unix-like environment where most 
      	files are read only for a "normal" user)
      
      	* [loader/selector.c]
      	GetMemoryReference(): Added support for __AHIncr and __AHShift
      
      	* [misc/dos_fs.c]
      	DOS_SimplifyPath(): This routine simplifies path names ( e.g., it
      	will change "/usr///local/bin/../lib//a" to "/usr/local/lib/a" )
      	match(): rewritten
      	
      	* [objects/text.c]
      	TEXT_NextLine(): Removed a bug in the handling of LF's
      
      	* [miscemu/int21.c]
      	GetFileDateTime(): Fixed. SetFileDateTime() is still broken.
      
      Sat Mar 11 19:46:19 1995  Martin von Loewis  <loewis@informatik.hu-berlin.de>
      
      	* [controls/menu.c]
      	ChangeMenu: defaults to MF_INSERT
      	InsertMenu: allow insertion even if position is one after last item
      
      	* [if1632/Imakefile] [if1632/compobj.spec] [if1632/relay.c]
      	  [if1632/storage.spec] [include/dlls.h]
      	Added stubs for STORAGE.DLL and COMPOBJ.DLL
      
      	* [if1632/user.spec] [windows/message.c]
      	InSendMessage: new function
      
      	* [include/neexe.h][include/ne_image.c]
      	NE_FixupSegment: fixed handling of additive records
      
      	* [loader/selector.c]
      	GetEntryDLLName: return NULL instead of pointer to DLL.0 if not found
      
      	* [loader/signal.c]
      	win_fault: Enter debugger on SIGFPE, too
      
      Wed Mar  1 21:47:42 1995  Cameron Heide  (heide@ee.ualberta.ca)
      
              * [miscemu/int*.c]
              Various minor modifications to the clock tick counter,
              FindFirst/FindNext funcs, and DPB handling.
  3. Jan 24, 1995
    • Alexandre Julliard's avatar
      Release 950122 · 18506558
      Alexandre Julliard authored
      Sun Jan 22 18:55:33 1995  Alexandre Julliard  (julliard@lamisun.epfl.ch)
      
      	* [loader/resource.c] [objects/dib.c]
      	Fixed icon loading and drawing, now that BitBlt() works correctly.
      	
      	* [objects/clipping.c] [objects/region.c]
      	Implemented elliptic regions with a set of rectangle. This greatly
      	simplifies the region code and should boost clipping performance.
      
      	* [objects/color.c]
      	Fixed bug that caused seg-fault on 24bpp displays.
      
      	* [objects/bitblt.c]
      	Fixed bug when shrinking a bitmap to more than half its size.
      
      	* [windows/graphics.c]
      	Fixed bugs in PaintRgn() and Polyline().
      
      	* [windows/nonclient.c] [windows/painting.c] [windows/winpos.c]
      	Fixed some problems with window background painting.
      
      Thu Jan 12 12:20:25 PST 1995 Ross Biro (biro@yggdrasil.com)
      
             * [tools/build.c]
             * [tools/newbuild.c]
             * [Imakefile]
             * [include/wine.h]
             * [loader/call.S]
             * [loader/selector.c]
             * [include/segmem.h]
             * [misc/main.c]
             Changed selector code and 16/32 bit xfer code so that wine
             no longer has to be loaded low in memory.  Changed wine
             to work with ELF binary formats under Linux.
             
      Sat Sep 17 11:08:49 1994  Eric Youngdale  (eric@esp22)
      
      	* [debugger/db_disasm.c]
      	New instruction disassembler - borrowed from Mach kernel.  Has a
      	BSD style of license as opposed to the gdb code we were previously
      	using which was under the GPL.
      
      Mon Jan  9 18:27:11 1995  Alexandre Julliard  (julliard@lamisun.epfl.ch)
      
      	* [Imakefile]
      	Compiling with -Wall flag.
      
      	* [*/*]
      	Fixes to minimize the number of compilation warnings.
      
      	* [objects/bitblt.c]
      	Fixed BitBlt() and used the same code to rewrite PatBlt() and
      	StretchBlt(). The three *Blt() functions should now be correct in
      	every case (famous last words).
      
      	* [objects/brush.c] [objects/dither.c]
      	Merged the two files into brush.c
      
      	* [objects/dc.c]
      	Fixed bug when the Windows programs forget to re-select the
      	original bitmap in a memory DC.
      
      	* [objects/font.c]
      	Tty to use 'fixed' font when the system font can't be found.
      
      	* [windows/dialog.c]
      	Tentative fix to make dialogs look better when using fixed-width
      	fonts.
      
      	* [windows/graphics.c]
      	Partially implemented the PS_INSIDEFRAME pen style.
      
      	* [windows/nonclient.c]
      	Fix for windows that have the WS_EX_DLGMODALFRAME style bit
      	without the WS_DLGFRAME style.
  4. Dec 10, 1994
    • Alexandre Julliard's avatar
      Release 941210 · 234bc24d
      Alexandre Julliard authored
      Wed Dec  7 14:52:25 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)
      
      	* [controls/listbox.c]
      	Fixed problems due to new scroll-bar code.
      
      	* [loader/signal.c] [miscemu/ioports.c]
      	Handle I/O opcodes that use an absolute address.
      
      	* [objects/text.c]
      	Implemented TabbedTextOut().
      
      Sat Dec  3 18:53:08 1994  Kenneth MacDonald  <K.MacDonald@ed.ac.uk>
      
      	* [objects/metafile.c]
      	Implemented GetMetafile().
      	Fixed bug in PlayMetaFile() when reading disc based metafile records.
      	Added META_POLYPOLYGON, META_DELETEOBJECT and META_EOF to 
      	PlayMetaFileRecord().
      	
      Wed Nov 30 06:32:25 1994  Martin von Loewis  (martin@cs.csufresno.edu)
      
      	* [Imakefile]
      	wine.sym: Remove gcc2_compiled and friends
      
      	* [controls/listbox.c][if1632/relay.c][if1632/relay.c]
      	  [loader/resource.c][memory/heap.c][objects/dib.c][windows/dialog.c]
      	Replace #ifdef DEBUG_XXX with if(debugging_xxx){
      
      	* [if1632/call.S]
      	CallToLibMain: New function
      
      	* [if1632/relay.c][include/options.h][misc/main.c]
      	  [miscemu/int1a.c][miscemu/int21.c][miscemu/kernel.c]
      	removed Options.relay_debug
      
      	* [include/heap.h]
      	HEAP_OWNER: Use ds instead of cs:ip
      
      	* [loader/ne_image.c]
      	LoadNEImage: Remember current exe, handle nodata dlls
      	InitNEDLL: handle nodata dlls, call CallToLibMain
      
      	* [loader/selector.c]
      	CreateSelectors: Initialize auto_data_sel with 0
      
      	* [memory/heap.c]
      	HEAP_CheckHeap: Check prev
      	HEAP_CheckLocalHeaps: new function
      
      	* [misc/profile]
      	Remember and dump only changed profiles
      
      	* [tools/makedebug]
      	Introduce debugging_xxx flags
      
      Sun Nov 27 23:13:22 MET 1994	<erik@xs4all.nl>
      
      	* [clipboard.h color.h dc.h dos_fs.h event.h font.h graphics.h
      	if1632.h kernel.h library.h miscemu.h ne_image.h nonclient.h 
      	pe_image.h selectors.h wintypes.h]
      	Added.
      
      	* [*/*]
      	- Commented all 'static char copyright statements', see misc/main.c
      	- moved prototypes to headers files, fixed wrong prototypes.
      	- *please* add a header file for each .c if you need to export
      	  things.
      
      	* [misc/main.c]
      	Added one static string which list the names of the contributors.
      
      Fri Nov 25 16:24:27 MET 1994		  Dag Asheim (dash@ifi.uio.no)
      
      	* [Configure]
      	Made the support for multiple languages more automatic.  Added
      	a [fonts] section to the wine.conf file.  Made the defaults
      	better.  Generally cleaned it up.
      
      	* [rc/sysres_No.rc] [rc/sysres_De.rc] [rc/sysres.c]
      	Norwegian resources and small fixes to the german resources.
      
      Wed Nov 23 20:28:59 1994  Martin von Loewis  (martin@cs.csufresno.edu)
      
      	* [debugger/break.c]
      	bark(), toggle_next(), should_continue(): New functions
      	insert_break(): Fixed, adds write access to page before writing
      	wine_bp.next_addr: new structure field
      
      	* [debugger/dbg.y]
      	Changed symbol's value to be it's value instead of the value
      	pointed to by the symbol.
      	Changed SIGTRAP handling to allow continuation after break point
      
      	* [misc/shell.c]
      	ShellAbout(): Load resource from memory
  5. Nov 22, 1994
    • Alexandre Julliard's avatar
      Release 941122 · ecc3712d
      Alexandre Julliard authored
      Sun Nov 20 18:30:06 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)
      
      	* [controls/scroll.c] [include/scroll.h]
      	Rewritten most of scroll-bar code for better Windows look & feel.
      	Implemented EnableScrollBar().
      	Preliminary keyboard support.
      
      	* [objects/bitblt.c]
      	Fixed BadMatch error for BitBlt() and StretchBlt() when reading
      	bits from outside the visible region.
      
      	* [objects/oembitmap.c] [include/bitmaps/obm_*]
      	Use XPM symbolic colors to load bitmaps. This allows the colors
      	of the bitmaps to depend on the system colors.
      
      	* [tools/make_debug]
      	Made the make_debug script more robust.
      
      	* [windows/dialog.c]
      	Fixed CheckRadioButton().
      
      	* [windows/nonclient.c]
      	A few changes to scroll-bar drawing and tracking.
      
      	* [windows/winpos.c]
      	Renamed NextWindowFromPoint() to WINPOS_NextWindowFromPoint() to
      	avoid confusion, and optimized it somewhat.
      
      Nov 19, 94 Martin Ayotte (wine@trgcorp.mksinfo.qc.ca)
      
      	* [misc/audio.c]
      	* [misc/mcianim.c]
      	more coding but nothing spectacular.
      
      	* [misc/mmaux.c]
      	some coding to access '/dev/mixer'.
      
      	* [misc/midi.c]
      	some coding to read .MID files, but it's not playing yet.
      
      Sun Nov 13 19:31:03 1994    James Youngman (mbcstjy@afs.man.ac.uk)
      
      	* [objects/dib.c]
      	Reimplemented DIB_SetImageBits_RLE8() so that it would cope with
      	bitmaps which don't end 0x00, 0x02 (previously it blew up).  This
      	includes some bitmaps output by Paint Shop Pro.  Implementation is
      	possibly now too lax.  Please see the notes on the function about
      	why.
      
      	* [controls/desktop.c]
      	The desktop pattern should be painted if the wallpaper doesn't
      	cover the whole screen width OR the whole screen height.
      
      Sun Nov 13 00:07:11 MET 1994	Erik Bos	<erik@xs4all.nl>
      
      	* [objects/dib.c]
      	Small bug in DIB_SetImageBits() fixed, bitmaps in 16,24 bpp
      	now work.
      
      	* [loader/ne_resource.c] [include/resource.h]
      	Some cleanup.
      
      Thu Nov 10 20:44:58 1994  Martin von Loewis  (martin@cs.csufresno.edu)
      
      	* [Configure]
      	  [rc/sysres.rc]
      	Primitive compile-time support for multiple languages
      
      	* [rc/sysres_De.rc]
      	New file
      
      	* [loader/resource.c]
      	LoadBitmap: Recognize end of sysresbm properly
      
      	* [rc/Imakefile]
      	Rules to compile resources simplified, dependencies changed
      
      	* [rc/sysresbm.rc]
      	Don't use sysresbm if using XPM
      
      	* [windows/dialog.c]
      	CreateDialogIndirectParam: Reverse Z-order of controls
      
      	* [windows/message.c]
      	MSG_TranslateMouseMsg: Fix HTTRANSPARENT handling
      
      	* [windows/winpos.c]
      	NextWindowFromPoint: New function
      
      	* [controls/button.c]
      	WM_NCHITTEST: Group Box is HTTRANSPARENT
      	BUTTON_CheckAutoRadioButton: New function
      	BM_SETCHECK: Added call to BUTTON_CheckAutoRadioButton
      
      Mon Nov  7 11:20:26 1994  Paul Falstad  (pf@zoof.cts.com)
      
      	* [objects/text.c]
      	Fix hang when using DrawText(..., DT_WORDBREAK) with a word that
      	is too long to break.
      
      	* [objects/font.c]
      	Don't assume helvetica if there is no font family; let the other
      	font attributes decide what font to use.
      
      	* [controls/widgets.c]
      	Listboxes and combo boxes need to be notified of double-clicks.
      
      	* [controls/listbox.c]
      	  [include/listbox.h]
      
      	scrolling to bottom of list box should display last item at the
      	bottom, not at the top.
      	
      	list boxes need to allocate a separate heap for their item data,
      	rather than using the user heap.  Otherwise, it's very easy to run
      	out of memory for list box items.
      
      	removed redundant code in ListBoxAddString().  Implemented simple
      	version of LBS_SORT.
      
      	Don't put [.] in the list box when using DDL_DIRECTORY.
      
      	* [controls/combo.c]
      	Combos should pass CBS_SORT onto their list box.
      
      	* [windows/win.c]
      	If window creation is aborted, remove the window from the
      	linked lists.
      
      	* [controls/static.c]
      	static controls with SS_ICON were always returning 0 from
      	WM_NCCREATE.
      
      	Make sure static controls have text to draw before drawing it.
  6. Oct 17, 1994
    • Alexandre Julliard's avatar
      Release 941017 · aca05783
      Alexandre Julliard authored
      Sun Oct 16 13:29:07 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)
      
      	* [controls/button.c]
      	Implemented WM_GETDLGCODE, WM_SETFONT, BM_SETSTYLE, BM_SETCHECK,
      	BM_SETSTATE.
      	Implemented default button painting.
      	Optimised redrawing.
      	Fixed owner-draw buttons.
      
      	* [controls/static.c]
      	Implemented WM_SETFONT.
      	A few optimisations in painting code.
      	Bug fix for SS_SIMPLE controls.
      
      	* [if1632/callback.c]
      	Preliminary GetCodeHandle().
      
      	* [if1632/gdi.spec]
      	Changed 'pascal' to 'pascal16' everywhere it's needed.
      
      	* [include/windows.h]
      	Fixed a few data structures.
      
      	* [memory/heap.c]
      	Bug fix in HEAP_ReAlloc().
      
      	* [misc/cursor.c]
      	Fixed SetCursor().
      
      	* [objects/bitblt.c]
      	Fixed PatBlt() when using BLACKNESS or WHITENESS codes.
      
      	* [objects/font.c]
      	Better font mapping code.
      	Implemented GetTextFace().
      
      	* [objects/region.c]
      	Bug fix in REGION_MakePixmap().
      	Faster region copying.
      
      	* [objects/text.c]
      	Implemented ExtTextOut().
      	Implemented DT_NOCLIP style for DrawText().
      
      	* [windows/dc.c]
      	Free the bitmap when deleting a memory DC.
      
      	* [windows/dce.c]
      	Added support for windows that have no associated X window.
      	Implemented DCX_CLIPSIBLINGS and DCX_PARENTCLIP in GetDCEx().
      
      	* [windows/defdlg.c]
      	Implemented default push button handling and DM_SETDEFID.
      	Implemented WM_NEXTDLGCTL.
      
      	* [windows/dialog.c]
      	Implemented default push button handling.
      	Beginning of a keyboard interface in dialogs
      	(does not really work yet).
      	Fixed dialogs that use a special font.
      
      	* [windows/event.c] [windows/focus.c]
      	Added support for non-X windows.
      
      	* [windows/graphics.c]
      	Rewritten FloodFill() and implemented ExtFloodFill().
      
      	* [windows/message.c]
      	Cleaner hardware messages and X events handling.
      
      	* [windows/defwnd.c] [windows/painting.c]
      	Implemented WM_SETREDRAW.
      
      	* [windows/win.c]
      	Only create an X window for top-level windows, or for the desktop.
      	Child windows now use their parent's drawable.
      
      	* [windows/winpos.c]
      	Beginning of support for non-X windows (still somewhat broken).
      	Implemented *DeferWindowPos().
      
      	* [*/Imakefile]
      	Cleaned up some Imakefiles.
      	Moved dc.c from windows/ to objects/.
      	Moved cursor.c from misc/ to windows/.
      
      Sun Oct 16 12:21:52 1994  Michael Patra <micky@marie.physik.tu-berlin.d400.de>
      
      	* [include/debug.h]
      	  [include/stddebug.h]
      	  [*/*.c]
              Rewritten all the calls to printf for displaying debug-information
              (messages like "LoadImage: loading SOL (SOL.EXE)" etc.) 
              Added option "-debugmsg" to Wine. Example: "-debugmsg +all" will turn
              all these messages on, "-debugmsg -dll" will turn all messages 
      	concerning DLLs off.
      
      	* [controls/combo.c]
      	Added some handling for combo controls with ownerdraw-styles
              (just creating and passing the necessary messages to the 
      	corresponding listbox control; the edit-control needs to be
      	replaced with something else).
      
      	* [controls/edit.c]
      	  [windows/dialog.c]
      	Added support for use of global heap memory in dialogs with 
      	edit controls.
      
      	* [controls/listbox.c]
      	Added support for item data.
      	ListBoxInsertString(): Fixed bug for elements which are not inserted
      	after the currently last element.
      	
      	* [misc/dos_fs.c]
      	  [miscemu/int21.c]
      	DOS_ValidDirectory(): Checks whether a given string is in fact the
      	valid name of a directory.
      
      Sat Oct 15 17:35:00 PDT 1994		<martin@cs.csufresno.edu>
      
      	* [Imakefile]
      	generate wine.sym after creating wine
      
      	* [debugger/dbg.y]
      	load "wine.sym" when entering debugger
      
      	* [debugger/info.c]
      	symbolic backtrace for 32-bit stack. Breaks 16-bit bt.
      
      Sun Sep  25 12:00:00 PDT 1994   <martin@osiris.cs.csufresno.edu>
      
      	* [rc/rc.y] [rc/rc.h] [rc/rc.l] [rc/winerc.c]
      	Files created
      
      Sun Sep 18 11:04:45 MET DST 1994          Dag Asheim (dash@ifi.uio.no)
      
      	* [misc/spy.c]
      	Exclude and Include no longer requires a terminating ';' to
      	register the last component.
      
      Thu Sep 15 23:10:09 MET DST 1994          Dag Asheim (dash@ifi.uio.no)
      
      	* [Configure]
      	Rewrote much of it.  Added capability to generate a wine.ini
      	file.  Commented out the processor emulator options until that
      	becomes interesting.  Gives a warning if it sees any *.rej
      	files.  I hope I haven't assumed to much about the shell/OS so
      	that it breaks under *BSD.
      
      	* [misc/dos_fs.c]
      	Removed/changed calls to ToUnix() (which calls tolower()) so
      	that the part of the pathname which correspond with the drive
      	letter on DOS no longer will be mapped to lowercase.  This
      	means that it should be possible to have uppercase letters in
      	the [drives] section of wine.ini.
      
      	* [LICENSE]
      	Cosmetic changes so that it displays better in the window you
      	get from pressing "Credit_License" in the "About WINE" window.
      
      Sun Aug 21 21:12:06 MET DST 1994	<erik@xs4all.nl>
      
      	* [controls/menu.c]
      	LoadMenu() moved to loader/resource.c.
      
      	* [misc/main.c]
      	Added stub for FileCDR().
      
      	* [include/peexe.h]
      	Added, from Eric's pe-test.
      
      	* [include/resource.h]
      	Added.
      
      	* [loader/resources.c]
      	Removed duplicated code in *Resource() functions.
      	Moved NE-program specific functions into ne_image.c.
      	Moved NE-fileformat functions to ne_resource.c.
      
      	* [pe_image.c] [pe_resource.c]
      	Added. Nothing implemented to run PE-executables, resource
      	loading only.
      
      	* [misc/file.c]
      	Changed OpenFile() to use macros.
      
      	* [misc/shell.c]
      	Added NULL-ptr checks to ShellAbout().
      
      	* [miscemu/int21.c]
      	Fixed a few typos.
      
      	* [miscemu/kernel.c]
      	Added _DI = _DS, to put the caller's instance in DI. Doesn't
      	work properly if caller changed DS :-(
  7. Jun 02, 1994
    • Alexandre Julliard's avatar
      Release 940602 · 36ca1368
      Alexandre Julliard authored
      Sat May 28 12:03:23 1994  Bob Amstadt  (bob@pooh)
      
      	* miscemu/int21.c (OpenExistingFile): 
      	OpenExistingFile needed to return handle in AX register instead
      	of the BX register.
      
      	* miscemu/int21.c (ioctlGetDeviceInfo): 
      	Added a little code to give a fake result for normal files.
      
      Wed May 25 21:55:38 1994  Bob Amstadt  (bob@pooh)
      
      	* [memory/global.c]
      	return value from GlobalSize was completely wrong.
      
      	* [miscemu/int21.h]
      	fixed bug in FindFirst.  Directory pointer (dp) was not placed in
      	dta correctly.
      
      	* [tools/build.c]
      	fixed creation of pop.h to guarantee that flags are restored correctly.
      
      	* [misc/comm.c]
      	changed all occurance of strncmp() to strncasecmp().
      	BuildCommDCB() should not require that OpenComm() be called first.
      
      	* [loader/selector.c]
      	Heap initialized to size of full segment less stack size and 
      	automatic data size.
      
      Sat May 28 09:14:33 1994  Rick Sladkey  (jrs@world.std.com)
      
      	* [controls/listbox.c]
      	Correct typos in ListBoxResetContent where lpls variable is
      	used where lsls2 variable is meant.  Don't call USER_HEAP_FREE
      	twice on the same handle if hData and hMem are the same.
      
      	* [debugger/opcodes/i386-dis.c]
      	Add new name array names_rmw for table driven decoding of the
      	16-bit mod/rm field.  Omit large case statement in OP_E and
      	replace with array reference to match existing coding style.
      	Add new static variable machine with value 286 or 386 to
      	correctly decode mod/rm field in either 16 or 32 bit modes.
      	Set it in print_insn_i{2,3}86.  In OP_E use it to decide how
      	to decode mod/rm.  While the code was correct for 16 bit code,
      	it was improperly decoding mod/rm fields on word prefixed
      	32 bit instructions.
      
      	* [debugger/debug.l]
      	Recognize new token ABORT.   Recognize single letters 'p'
      	and 'q' as tokens.
      
      	* [debugger/dbg.y]
      	Add new token ABORT.  Allow print command to be invoked by
      	'p' and quit command by 'q', ala GDB.  Change lots of '};'
      	to just '}'.  Add static dummy_regs to wine_debug so that
      	wine_debug(0, NULL) doesn't core dump with qmagic.
      
      	* [debugger/info.c]
      	Correct syntax of break command in helptext and omit former
      	comment about probable bugginess of the disassembly since it
      	is now correct.  Change fprintf of first backtrace stack
      	frame to match that of the second and subsequent frames.
      
      	* [loader/selector.c]
      	Change construction of command line in CreatePSP from creating
      	a string that looks like "arg1 arg2 \r" to "arg1 arg2".  A DOS
      	PSP command line looks like " arg1 arg2\r" with the length not
      	including the trailing "\r" but that is not how Windows does it.
      
      	* [loader/library.c]
      	Change uses of %s to print strings in GetModuleHandle to %x so
      	that string IDs don't cause a core dump with qmagic.  Handle
      	converting a string id to a literal module handle.  For
      	example, GetModuleHandle((LPSTR) 0x57) now returns 0x57 if
      	it is a real module handle.
      
      	* [misc/message.c]
      	In MessageBox, translate a NULL title argument to the string "Error".
      
      	* [misc/profile.c]
      	In GetSetProfile translate a NULL Default argument to "".  Any
      	caller whose Default argument is NULL is buggy, but CHARMAP does it
      	anyway.
      
      	* [objects/font.c]
      	Add NULL pointer checks in EnumFontFamilies to prevent core dumps.
      
      Sat May 28 20:01:51 1994 Jon Tombs (jon@gtex02.us.es) 
      
      	* New options/resourses nosaveunders and nobackingstore.  By 
      	default backingstore and saveunders are now enabled, these use 
      	more memory but avoids those slow (sometimes multiple) redraws 
      	caused be exposure events.
      
      May 30, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [misc/driver.c] New file
      	Skeleton for 'Installable Wine Drivers' functions. :-)
      	* [misc/audio.c] New file
      	Skeleton for basic 'Audio Driver' functions.
      	* [misc/network.c] New file
      	Stubs for few networking functions.
      
      	* [misc/mmsystem.c]
      	More coding ... a dust in a galaxy ...
      	* [misc/shell.c]
      	Some coding for 'RegXXX' functions ... a dust in the wind ...
      
      	* [misc/profile.c]
      	Bug fix in GetSetProfile(), bad enumeration if KeyName == NULL.
      
      	* [objects/gdi.c]
      	New function CreateDiscardableBitmap(), it just calling 
      	CreateCompatibleBitmap() for now. It's get 'clock.exe' running ! :-)
      
      	* [controls/listbox.c]
      	* [controls/combo.c]
      	New font member assigned to SYSTEM_FONT as default.
      	Added processing for WM_SETFONT message;
      
      
      Tue May 31 20:34:25 EDT 1994  John Richardson <jrichard@cs.uml.edu>
      
              * [windows/event.c]
              Added AsyncMouseButtonsStates array for GetAsyncKeyState.
      
              * [windows/keyboard.c]
              Implemented beginning of GetAsyncKeyState.
      
      Wed May 25 23:35:03 1994  David Metcalfe <david@prism.demon.co.uk>
      
              * [objects/metafile.c] [include/metafile.h]
                [windows/mapping.c] [objects/clipping.c] [objects/bitblt.c]
                [windows/dc.c]
              Further metafile support.
  8. May 18, 1994
    • Alexandre Julliard's avatar
      Release 940518 · 73450d65
      Alexandre Julliard authored
      Tue May 17 23:03:16 1994  Bob Amstadt  (bob@pooh)
      
      	* [windows/dce.c]
      	Fixed bug with dce initialization that was causing dialog boxes to not
      	be displayed.
      
      	* [if1632/callback.c]
      	Better fix for bug found by Martin.
      
      Sat May 14 19:48:39 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [ memory/heap.c ]
              Redirect HEAP_ReAlloc calls with NULL argument to HEAP_Alloc.
      
      May 16, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [objects/font.c]
      	Make EnumFonts() calling a callback with dummy fonts ... :-)
      
      	* [objects/text.c]
      	Add Empty Stub for ExtTextOut(), which temporarely call Textout().
      
      	* [if1632/callback.c]
      	Temporarely go around bug in CallWindowProc(), you will see printfs.
      
      	* [controls/edit.c]
      	Make EDIT controls focused by a mouse click.
      
      	* [misc/property.c]
      	Bug Fix in function EnumProps(), better use of CallBack16().
      
      	* [misc/mmsystem.c]
      	Basic Skelton's for MCI messages dispatching function.
      
      Sun May 15 16:15:17 1994  Erik Bos (erik@hacktic.nl)
      
              * [windows/utility.c]
              Added windows_wsprintf() for the emulator, wsprintf() is
              for libwine.
      
      Sat May 14 22:16:40 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [misc/cursor.c]
              Fix pointer problems in LoadCursor leading to heap corruption.
      
              *  [ controls/menu.c ]
              Fix two NULL dereferencing bugs.
      
      Sun May 15 20:07:48 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [objects/font.c]
              Fix NULL pointer dereferencing bug in GetCharWidth.
      
              * [loader/resource.c]
              Fix under-allocation of memory in LoadAccelerators.
      
              * [windows/class.c]
              Ignore negative sizes for extra fields in RegisterClass.
      
      Sun May 15 06:35:03 1994  David Metcalfe <david@prism.demon.co.uk>
      
              * [objects/metafile.c] [include/metafile.h] [include/windows.h]
                [objects/gdiobj.c] [objects/brush.c] [objects/pen.c]
                [objects/text.c] [objects/dcvalues.c] [windows/graphics.c]
                [windows/dc.c] [windows/mapping.c]
              Beginnings of metafile support.
      
              * [misc/file.c]
              Corrected spelling of _lcreat.
      
              * [controls/edit.c]
              Minor bug fixes.
  9. May 11, 1994
    • Alexandre Julliard's avatar
      Release 940510 · d18872de
      Alexandre Julliard authored
      May 9, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [controls/scroll.c]
      	Make thumbtrack button disappear if scroll box ratio < 3:1.
      	Make arrow buttons rectangular if scroll box ratio < 2:1.
      	Add code for SBS_TOPALIGN, SBS_BOTTOMALIGN, 
      				SBS_LEFTALIGN & SBS_RIGHTALIGN.
      	Bug fix in NC_CreateScrollBars(), no more bigbutt in calendar.exe... :-)
      
      	* [loader/library.c] [loader/task.c] [misc/exec.c]
      	Continue playing around trying to get a second task running.
      
      	* [windows/mdi.c]
      	Change OBM_CLOSE for OBM_OLD_CLOSE, a smaller dot button when maximized.
      
      	* [everywhere]
      	Adding previous works of the Apr 25, 94.
      
      Tue May 10 18:09:14 1994 Erik Bos (erik@trashcan.hacktic.nl)
      
      	* [if1632/mmsystem.spec] [misc/mmsystem.c] [include/mmsystem.h]
      	Added Martin's mmsystem.dll stubs.
      
      	* [misc/sound.c]
      	Added remaining stubs for sound.dll.
      
      	* [if1632/shell.spec] [misc/shell.c]
      	Fixed prototypes (I found them in BC 4) and added ShellAbout()
      	and AboutDlgProc().
  10. Jan 12, 1994
    • Alexandre Julliard's avatar
      Release 0.6 · cdd09237
      Alexandre Julliard authored
      Tue Jan  4 13:01:33 1994  David Metcalfe <david@prism.demon.co.uk>
      
              * [window/caret.c]
              Modified code to use system timer.
      
      Jan 9, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [windows/win.c]
      	Windows create if required new XLIB MenuBar & CaptionBar.
      
      	* [windows/defwnd.c]
      	WM_CALCSIZE Move & Resize caption, menubar & scrollbars.
      	(I'm not sure it's the good place for it, but it work...)
      
      	* [loader/resource.c]
      	optimize in FindResourceByNumber, make lseek() if next type ...
      
      	* [controls/scroll.c]
      	scrollbar buttons are now using system resources bitmaps.
      
      	* [controls/caption.c] - new file ...
      	captionbar showing title, close button with SysMenu,
      	and other buttons using system resources bitmaps.
      
      	* [controls/menu.c]
      	New functions: SetMenuItemBitmaps() with 'glues',
      	Make new version of LoadMenu() & ParseMenu(),
      	( put #define USE_POPUPMENU ).
      	Implementation of MenuBar functions.
      	
      	* [sysres.dll]
      	New bitmaps for system such OBM_CLOSE, OBM_MINIMIZE, OBM_UPARROWI.
      	New SYSMENU menu, it don't work yet ! :-((
      
      Tue Jan 11 05:27:45 1994  julliard@di.epfl.ch (Alexandre Julliard
      
      	* [memory/atom.c]
      	Fixed a bug that could cause atoms to be case-sensitive.
      
      	* [misc/rect.c]
      	Bug fix in SubtractRect().
      
      	* [objects/clipping.c]
      	Bug fix when setting the clip mask to an empty region.
      
      	* [windows/dce.c]
      	Bug fix in ReleaseDC().
      
      	* [windows/dialog.c]
      	Call AdjustWindowRectEx() before creating the dialog window.
      	Added support for DS_MODALFRAME style.
      
      	* [windows/event.c]
      	Cleaned up event handling and removed old Xt stuff.
      	Moved double-click handling to windows/message.c
      
      	* [windows/focus.c]
      	Bug fix: only set the X focus when the window is viewable.
      
      	* [windows/graphics.c]
      	Rewritten DrawReliefRect() to use brush instead of pen, and
      	to use the system colors.
      
      	* [windows/message.c]
      	Implemented WM_NCHITTEST message sending, and non-client
      	mouse messages.
      	Cleaned up double-click handling, and removed the Xt code.
      
      	* [windows/nonclient.c]  (New file)
      	Implemented AdjustWindowRect().
      	Implemented WM_NCCALCSIZE, WM_NCHITTEST and WM_NCPAINT handling.
      
      	* [windows/painting.c]
      	Added sending of the WM_NCPAINT message in BeginPaint().
      
      	* [windows/sysmetrics.c] [include/sysmetrics.h]  (New files)
      	Implemented system metrics.
      
      	* [windows/win.c]
      	Bug fix in setting the parent and owner in CreateWindow().
      	Removed the Xt code.
      
      	* [windows/winpos.c]
      	Added sending of the WM_NCPAINT message in SetWindowPos().
      	Removed the Xt code.
  11. 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.
  12. Sep 29, 1993
    • Alexandre Julliard's avatar
      Release 0.4.3 · f0b2354c
      Alexandre Julliard authored
      Tue Sep 28 19:59:21 1993  David Metcalfe
      
      	* [windows/win.c]
      	Implemented support for windows with no borders.  Added
       	GetParent(), GetDlgCtrlID(), GetWindowText() and
      	GetWindowTextLength() functions.
      
      	* [misc/xt.c]
      	Added processing of WM_GETTEXT and WM_GETTEXTLENGTH messages
      	to DefWindowProc and Implemented MessageBeep().
      
      	* [windows/syscolor.c]
      	Added preliminary system color support.
      
      	* [controls/button1.c]
      	Mods to new button control and integration with Wine.
      
      Tue Sep 28 19:59:21 1993  Johannes Ruscheinski
      
      	* [controls/button1.c]
      	New button control using GDI functions.
      	
      Tue Sep 28 19:59:21 1993  Eric Youngdale
      
      	* [debugger/*]
      	Added debugging capabilities to Wine
      
      Sat Sep 25 13:22:50 1993  Alexandre Julliard  (julliard@di.epfl.ch)
      
      	* [objects/region.c]
      	Bug fix
      
      Fri Sep 24 07:35:11 1993  Bob Amstadt  (bob at pooh)
      
      	* [tools/build.c]
      	Changed the entry point code to reduce the standard entry
      	point size from 22 bytes to 10 bytes.  This leaves about
      	4000 free entry points instead of the 800 in version 0.4.2.
      
      	* [loader/resource.c]
      	Rewrote functions to allow loading of resources from any
      	DLL.
      
      	* [loader/wine.c] [include/wine.h]
      	Added functions GetFilenameFromInstance() and GetFileInfo()
      	to search for a loaded file based on its instance handle.
      	Added a field in struct w_files to make searching by an instance
      	handle faster.
      
      Tue Sep 21 09:57:01 1993  miguel@roxanne.nuclecu.unam.mx (Miguel de Icaza)
      
      	* [misc/profile.c]
      	Implementation of .INI file handling
      
      Mon Sep 20 10:54:32 1993  David Metcalfe
      
      	* [misc/profile.c.old]
      	Implementation of .INI file handling
      
      Mon Sep 20 10:54:32 1993  John Brezak
      
      	* [controls/WinButton.c]
      	Bug fix with call to XtVaSetValues.
      
      Mon Sep 20 10:54:32 1993  Alexandre Julliard
      
      	* [windows/win.c]
      	Quick patch to get colormaps to work with button widget.
      
      Mon Sep 20 02:42:54 1993    (yngvi@hafro.is)
      
      	* misc/keyboard.c: 
      	Ifdefed out some bogus Ansi<->Oem conversion functions
      
      	* misc/lstr.c: 
      	New file with string functions like lstr* IsChar* *Ansi* 
      
      Wed Sep 15 20:35:10 1993  John Brezak
      
      	* [loader/signal.c]
      	Additional changes to support NetBSD.
      
      Wed Sep 15 22:19:22 1993  Martin Ayotte
      
      	* [windows/graphics.c]
      	Added FrameRect function
      
      Tue Sep 14 13:54:45 1993  Alexandre Julliard
      
      	* [objects/color.c] [objects/palette.c]
      	Preliminary support for private color map.
      
      	* [windows/class.c]
      	Implemented CS_CLASSDC style.
      
      	* [windows/dce.c]
      	Moved DCEs to USER heap.
      	Implemented class and window DCs.
      
      	* [windows/event.c]
      	Implemented CS_DBLCLKS style.
      
      	* [windows/graphics.c]
      	Bug fix in SetPixel().
      
      	* [windows/win.c]	
      	Implemented CS_OWNDC style.
      	Implemented Get/SetWindowLong().
      
      	* [controls/menu.c] [windows/class.c] [windows/clipping.c] 
      	  [windows/dce.c] [windows/message.c] [windows/win.c]	
      	Moved windows from global heap to USER heap.
Loading