1. 02 Mar, 2005 1 commit
  2. 04 Jan, 2005 1 commit
  3. 28 Aug, 2003 1 commit
  4. 09 Mar, 2002 1 commit
  5. 24 Aug, 2001 1 commit
  6. 24 Apr, 2001 1 commit
  7. 18 Apr, 2001 1 commit
  8. 26 Sep, 2000 1 commit
  9. 08 Mar, 2000 1 commit
  10. 08 May, 1999 1 commit
  11. 04 May, 1999 1 commit
  12. 26 Feb, 1999 1 commit
  13. 19 Feb, 1999 1 commit
  14. 17 Feb, 1999 1 commit
  15. 21 Dec, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971221 · 44ed71f5
      Alexandre Julliard authored
      Fri Dec 19 10:50:46 1997  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [Make.rules.in] [Makefile.in] [documentation/Makefile.in]
       	  [documentation/README.documentation]
      	First cut at Wine API documentation. No longer install reference
      	manual by default.
      
      Wed Dec 17 21:32:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed GetTempFileName16() to use current path of requested drive
      	as needed.
      
      	* [if1632/Makefile.in] [if1632/builtin.c] [if1632/dciman32.spec]
      	  [if1632/msvfw32.spec] [if1632/tapi32.spec] [if1632/wow32.spec]
      	Added misc DLLs needed by various apps.
      
      Wed Dec 17 12:01:50 1997  Morten Eriksen <mortene@sim.no>
      
      	* [if1632/gdi32.spec] [include/windows.h] [objects/palette.c]
      	Inserted empty stub for CreateHalftonePalette.
      
      Tue Dec 16 22:08:06 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [windows/mdi.c]
      	Use VK_TAB instead of VK_SEPARATOR in TranslateMDISysAccel().
      
      	* [graphics/metafiledrv/init.c]
      	DeleteDC() on a MetaDC doesn't do anything - it shouldn't. Therefore
      	fix cleanup of MetaDCs in CloseMetaFile(); they now actually get
      	removed from the GDI heap!
      
      	* [graphics/x11drv/xfont.c]
      	Preserve FO_MATCH_XYINDEP flag in XFONT_MatchFIList(). Should reduce
      	the number of bold-italic matches.
      
      Tue Dec 16 20:11:43 1997  Bertho Stultiens <bertho@panter.soci.aau.dk>
      
      	* [graphics/painting.c]
      	Included an implementation of DrawState
      
      	* [if1632/thunk.c]
      	Changed many fprintfs into dprintf_thunk
      
      	* [include/cache.h] [graphics/cache.c]
      	New files to hold cached handles to regulary used GDI object.
      
      	* [include/windows.h]
      	Added DRAWSTATExx typedefs
      	Added DSS_DEFAULT define for DrawState
      
      	* [objects/text.c]
      	New implementation of GrayString()
      
      	* [controls/uitools.c]
      	Implemented DrawFrameControl() functions
      	Changed DrawEdge() behaviour to win95 implementation
      
      Mon Dec 15 23:43:01 1997  Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [graphics/path.c] [include/path.h] [graphics/painting.c]
      	  [if1632/gdi32.spec] [include/gdi.h] [include/windows.h]
      	  [objects/dc.c]
              Added preliminary support for GDI paths.
      
      	* [objects/dc.c]
      	Added DC_Init_DC_INFO function for initializing WIN_DC_INFO
      	structure.
      
      	* [include/windows.h] [include/gdi.h] [objects/gdiobj.c]
      	Added DEFAULT_GUI_FONT.
      
      	* [include/winerror.h]
      	Added a few error codes.
      
      	* [memory/heap.c]
      	Changed HeapAlloc to make the correct calls to SetLastError
      	(now conforms to NT's behaviour).
      
      	* [windows/win.c]
      	Changed WIN_CreateWindowEx to allow child windows with zero
      	width / height.
      
      Sun Dec 14 12:01:07 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/*] [relay32/*]
      	Moved all 32-bit relay stuff to relay32/
      
      	* [fi1632/thunk.c] [win32/kernel32.c]
      	Moved all KERNEL32 ordinal functions to kernel32.c
      
      	* [memory/selector.c]
      	Initialize selectors in AllocSelectorArray.
      
      	* [tools/build.c]
      	Generate C instead of assembly for Win32 relays.
      	Fixed stack corruption in CallTo16 functions, found by Bertho
      	Stultiens.
      	
      Sun Dec 14 10:55:00 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [if1632/Makefile.in] [if1632/builtin.c] [if1632/ole2thk.spec]
      	Added built-in OLE2THK.DLL. 
      
      	* [if1632/toolhelp.spec] [include/toolhelp.h] [memory/selector.c]
      	  [misc/toolhelp.c]
      	Added stubs for StackTraceFirst(), StackTraceCSIPFirst(),
      	StackTraceNext(), UTSelectorOffsetToLinear()
      	and UTLinearToSelectorOffset().
      
      Sat Dec 13 17:26:41 1997  Alex Korobka  <alex@trantor.pharm.sunysb.edu>
      
      	* [misc/winsock.c]
      	32-bit API fixes for reported problems (thanks to Marcus
      	and David).
      
      	* [graphics/x11drv/xfont.c]
      	Little tweak in point size calculation.
      
      	* [windows/defwnd.c] [windows/dce.c] [windows/winhelp.c]
      	  [windows/winproc.c] [windows/win.c]
      	Bug fixes.
      
      Sat Dec 13 16:35:14 1997  Kai Morich <kai.morich@rhein-neckar.netsurf.de>
      
      	* [files/dos_fs.c]
      	OpenFile with empty filename and OF_PARSE returns current dir.
      
      	* [misc/commdlg.c]
      	Ignore initial dir if bogus.
      
      	* [files/file.c]
      	Locking an identic region in a file must not be an error.
      
      	* [misc/lstr.c]
      	Use wide char ctype functions.
      
      Fri Dec 12 23:46:22 1997  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [file/drive.c]
      	First attempt for GetDiskFreeSpaceEx.
      
      Fri Dec 12 23:18:41 1997  Marcus Meissner  <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_resource.c]	
      	Fixed wrongly appearing menus problem (only use default lookups in
      	last resource subtree).
      
      	* [multimedia/*.c]
      	Added win32 support for time* and joy* lowlevel drivers,
      	(not excessively tested), some misc fixes and cleanups.
      
      	* [misc/shellord.c][misc/shell.c][ole/folders.c][ole/ifs.c]
      	  [include/interfaces.h][include/shlobj.h]
      	Added some more undocumented SHELL32 functions, some shell folder
       	interface stubs added, SHGetMalloc, SHGetDesktopFolder,
      	SHGetSpecialFolderLocation, SHGetPathFromIDList stubs added,
      	IMalloc, IUnknown implemented.
      
      	* [windows/msgbox.c]
      	Implemented MessageBoxIndirect*, some internal changes.
      
      	* [if1632/thunk.c]
      	KERNEL_431 implemented.
      
      	* [objects/gdiobj.c]
      	GetCurrentObject implemented.
      
      Wed Dec  3 01:09:17 1997  Gordon Chaffee  <chaffee@apu.cs.berkeley.edu>
      
      	* [objects/dib.c]
      	Fix a couple small DIB problems.
      
      	* [controls/edit.c]
      	Fix a typo.
      
      	* [files/dos_fs.c]
      	Try normal readdir in case fs is specified as vfat but isn't.
      
      	* [files/profile.c]
      	Implementation of WritePrivateProfileSection32A from Uwe Bonnes.
      
      	* [misc/printdrv.c]
      	OpenPrinter32A stub, helps Word97 start.
      
      	* [objects/text.c]
      	Fixup implementation of GetTextCharsetInfo.
      
      	* [scheduler/process.c]
      	Fix environment variable expansion.
      
      	* [win32/code_page.c]
      	Make MultiByteToWideChar and WideCharToMultiByte conform in return
      	values and error conditions to those in Windows NT 4.0.
      
      	* [windows/message.c]
      	Fix broadcasting problems in Win32.  The Win32 docs say to use
      	HWND_TOPMOST to broadcast to all Win32 Windows.
      
      	* [memory/virtual.c] [loader/pe_image.c]
      	Do not map in VirtualAlloc if address is specified and space is
      	not available.  This is required by Win32.
      
      	* [include/pen.h] [include/x11drv.h] [objects/dc.c]
      	  [objects/pen.c] [graphics/x11drv/pen.c]
      	Support for ExtCreatePen.
      
      Tue Dec  2 20:22:06 1997  Morten Welinder  <terra@diku.dk>
      
      	* [*/*.c] [*/*.h]
      	Add lots of prototypes.
      
      	* [if1632/kernel32.spec][include/windows.h][include/winnt.h]
      	  [misc/cpu.c]
      	Define IsProcessorFeaturePresent.
      
      	* [misc/crtdll.c]
       	(CRTDLL__getcwd): Allocate enough memory for the terminating zero.
      
      	* [misc/ver.c]
      	Improve check for null component in _find_data[AW].  Plug leaks
      	in VerQueryValue*.
      
      	* [win32/console.c][if1632/kernel32.spec]
      	Add stubs for GetConsoleCursorInfo32, SetConsoleCursorInfo32.
      
      	* [windows/message.c][if1632/user32.spec][include/windows.h]
      	Define SendMessageTimeout*.
      
      	* [graphics/x11drv/xfont.c]
      	Change algorithm of __genericCheckSum to be alignment safe.
      
      	* [misc/main.c] [misc/winsock.c] [misc/winsock_dns.c]
      	Include winsock.h early to avoid Solaris problem.
      
      	* [include/windows.h]
      	Undef FSHIFT before we define it.
      
      	* [rc/winerc.c]
      	Include <fcntl.h> instead of <sys/fcntl.h>.
      
      	* [files/file.c]
      	Use strerror in FILE_SetDosError if available.
      
      	* [include/config.h.in] [configure.in]
      	Check for strerror.
      
      	* [objects/gdiobj.c]
      	Make static font structures aligned.
      
      Mon Dec  1 10:10:21 1997  Karl Garrison  <karlos@eznet.net>
      
      	* [win32/console.c] [if1632/kernel32.spec] [include/windows.h]
      	Added stub for GetNumberOfConsoleMouseButtons.
      	Added stub for PeekConsoleInput(A,W).
      	Fixed parameter list for WriteConsole(A,W).
      	GetNumberOfConsoleInputEvents now returns 0 events instead of 1
      	(since low-level console functions are not yet supported).
      	GetConsoleMode no longer returns ENABLE_WINDOW_INPUT and
      	ENABLE_MOUSE_INPUT since these are not currently implemented.
      44ed71f5
  16. 16 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971116 · a0b2b1d0
      Alexandre Julliard authored
      Sun Nov 16 07:42:44 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/dce.c] [windows/clipboard.c] [windows/nonclient.c]
      	Bug fixes.
      
      	* [misc/shell.c] [resources/*]
      	New "About" dialog.
      
      Sat Nov 15 17:30:18 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [configure.in] [Makefile.in]
      	Replaced --with-library option by --disable-emulator. The default
       	is now to build both the library and the emulator.
      	Renamed --with options to --enable to follow autoconf guidelines.
      
      	* [loader/main.c] [miscemu/main.c] (New file)
      	Split initialization in WinelibInit/EmulatorInit.
      
      	* [loader/*.c]
      	Removed all remaining #ifdef's WINELIB.
      
      	* [controls/widgets.c] [windows/mdi.c]
      	Converted MDIClientWndProc to 32-bit.
      
      	* [debugger/break.c] [if1632/signal.c] [include/selectors.h]
      	  [scheduler/thread.c]
      	Code and data selector values are now computed at run-time.
      
      	* [library/libres.c]
      	Moved to loader/ directory.
      
      	* [misc/main.c] [misc/version.c] (New file)
      	Moved all version stuff to version.c. Cleaned up a bit.
      
      	* [msdos/dpmi.c]
      	Update the REALMODECALL structure on return from real-mode
      	interrupt.
      
      	* [windows/event.c] [windows/keyboard.c]
      	Changed the way event coordinates are determined. Don't rely on
      	the ConfigureNotify event values. This should fix all problems
      	with cursor position in -desktop and -managed modes.
      
      Sat Nov 15 16:09:36 1997  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [controls/button.c]
      	(BUTTON_CheckAutoRadioButton): Prevent possible endless loop.
      
      Wed Nov 12 03:42:45 1997  Chris Faherty <chrisf@america.com>
      
      	* [misc/ver.c]
      	Changed VerInstall32A to assume srcdir as destination if destdir
      	is blank.  This was causing alot of DLL installation into SYSTEM
      	directory to fail.
      
      	* [loader/ne_image.c]
      	NE_LoadSegment buffer[100] was too small and getting overruns.
      	Changed it to buffer[200].
      
      Sat Nov  8 06:09:57 1997  Len White <phreak@cgocable.net>
      
      	* [misc/ddeml.c] [include/ddeml.h] [if1632/ddeml.spec]
      	Added stub functions DdeConnectList(), DdeQueryNextServer(),
      	DdeDisconnectList(), DdeSetUserHandle(), DdeAbandonTransaction(),
      	DdePostAdvise(), DdeCreateDataHandle(), DdeAddData(), DdeGetData(),
      	DdeAccessData(), DdeUnaccessData(), DdeEnableCallback(),
      	DdeCmpStringHandles().
      
      Fri Nov  7 19:44:26 1997  Olaf Flebbe  <o.flebbe@science-computing.de>
      
      	* [files/directory.c]
      	Fix typo in directory.c [broke loading of cdplayer on nt40]
      
      	* [misc/main.c]
      	Implemented -winver nt40.
      
      	* [loader/resource.c] [user32.spec]
      	Stubs for CopyAcceleratorTable, Destroy AcceleratorTable.
      
      Thu Nov  6 22:37:04 1997  Morten Welinder  <welinder@rentec.com>
      
      	* [files/drive.c]
      	(GetDiskFreeSpace32A): Cap at 2GB.
      
      	* [include/windows.h]
      	Prototype DrawIconEx and CreateDIBSection32.
      	Define OBM_RADIOCHECK.
      	Add DI_* macros.
      
      	* [objects/dib.c] [if1632/gdi.spec]
      	CreateDIBSection is a WINAPI.  Renamed to CreateDIBSection32.
      	Implement CreateDIBSection16.
      
      	* [if1632/user.spec] [if1632/user32.spec]
      	Add DrawIconEx.
      
      	* [objects/cursoricon.c]
      	(CopyIcon32): Fix bogus implementation.
      
      	* [objects/bitmap.c]
      	(CopyBitmap32): New function.
      	(CopyImage32): Do bitmaps.
      
      	* [graphics/x11drv/text.c]
      	(X11DRV_ExtTextOut): Change ascent and descent default to avoid
      	zero-thinkness overstrike line.
      
      	* [include/debugstr.h] [misc/debugstr.c]
      	New files.
      
      	* [msdos/dpmi.c]
      	Don't prototype do_mscdex. In INT_Int31Handler, handle real-mode
      	int 0x21, ah=0x52.
      
      	* [msdos/int2f.c]
      	Add dummys for 0x1681 and 0x1682.
      
      	* [misc/registry.c]
      	Fix memory leaks in RegDeleteKey32W.
      
      	* [objects/text.c]
      	In TEXT_NextLine, fix another off-by-one bug.
      
      	* [include/bitmaps/obm_radiocheck]
      	New file.  (It a small circle used to radio-button menu items
      	when selected.)
      	
      	* [objects/oembitmap.c]
      	Add obm_radiocheck.
      
      	* [include/windows.h] [if1632/user32.spec] [controls/menu.c]
      	  [if1632/user.spec]
      	Define CheckMenuRadioItem{16,32}.  Define GetMenuItemRect{16,32}.
      
      Wed Nov  5 11:30:14 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      	* [misc/main.c]
      	Auto adjust versions depending on binary.
      
      Tue Nov  4 15:21:00 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [controls/listbox.c]
      	Paint full background in listbox items with tab stops enabled.
      
      	* [if1632/thunk.c]
      	Copy some more message parameter structures (DRAWITEMSTRUCT16,
      	COMPAREITEMSTRUCT16) to the stack segment to fix broken programs
      	that need this.
      
      	* [windows/dce.c]
      	Only clip sibling windows when the parent has the WS_CLIPSIBLINGS
      	style set.
      
      	* [windows/focus.c]
      	Make order of events in FOCUS_SwitchFocus() reflect API docs.
      
      	* [windows/defdlg.c]
      	Fix problem with loss of focus in some dialogs.
      
      	* [win32/code_page.c]
      	Fix return value for MultiByteToWideChar().
      
      	* [BUGS]
      	BCW now works.
      a0b2b1d0
  17. 01 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971101 · 491502b9
      Alexandre Julliard authored
      Thu Oct 30 21:52:23 1997  Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [windows/nonclient.c]
      	Changed NC_TrackSysMenu to give the same behaviour as MS-Windows,
      	i.e. system menu already appears when mouse button is depressed.
      	Changed NC_HandleNCLButtonDblClk so that double clicks on scroll
      	bar arrows are handled the same way as single clicks.
      
      	* [windows/winpos.c]
      	Fixed SetWindowPos32 to clear WIN_NO_REDRAW when SWP_SHOWWINDOW is
      	set; this is the way MS-Windows behaves.
      
      Thu Oct 30 21:08:57 1997  Morten Welinder  <terra@diku.dk>
      
      	* [controls/status.c]
      	In SW_SetText, fix condition, I hope.
      
      	* [controls/menu.c]
       	(GetMenuState32): Don't mask return value. Print more debug info.
      	(MENU_MenuBarCalcSize): Be more careful when printing debug
      	information.
      	(MENU_SetItemData): Empty strings are separators.
      
      	* [graphics/x11drv/text.c]
      	Don't prototype CLIPPING_IntersectClipRect.
      
      	* [include/dc.h]
      	Prototype CLIPPING_IntersectClipRect.
      
      	* [objects/font.c]
      	Remove non-portable (and faulty) smartness in FONT_TextMetric*to*.
      	In CreateFont32W and CreateFont16, handle null font name.
      
      	* [objects/text.c]
       	(TEXT_NextLine): Fix end-of-line bug.
      
      	* [if1632/shell32.spec]
      	Activate existing implementation of ExtractIconA.
      
      	* [misc/shell.c]
      	For Control_RunDLL, add types for parameters.
      
      Thu Oct 30 14:54:11 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [controls/static.c] [include/windows.h] [misc/spy.c]
      	Added some win32 defines to static controls, basic SS_BITMAP style
      	handling implemented. [please add more, I am lacking knowledge and
      	time]
      
      	* [controls/status.c]
      	part_num 255 seems to indicate whole statusline (win95 cdplayer.exe)
      
      	* [if1632/thunk.c] [tools/build.c]
      	Support lret and 0x66 lret calls for CallTo16_regs
      	(needed for KERNEL32_45)
      	Fixed KERNEL32_45, QT_Thunk (should work now).
      
      	* [if1632/relay.c][if1632/builtin.c][tools/build.c][if1632/*32.spec]
      	Added string dumping to relay debugging for win32 apifuncs.
      
      	* [misc/ver.c]
      	Fixed and cleaned up VerQueryValue*.
      
      	* [multimedia/*.c][include/mmsystem.h][if1632/mmsystem.spec]
      	  [if1632/winmm.spec]
      	Win32 support for lowlevel multimedia functions.
      	Added some mixer* lowlevel functions.
      	Some small fixes in the audio lowlevel queue handling, code
      	reformatting/cleanups.
      
      	* [debugger/hash.c]
      	Don't show difference between 16bit symbols if they are in
      	different segments.
      
      	* [objects/cursoricon.c]
      	Added GetIconInfo (partial) and CreateIconIndirect.
      
      	* [windows/mdi.c]
      	Fixed some "bad class" problems and crashes in MDICreateChild,
      	which happen in Win32 (jwp32.exe).
      
      Wed Oct 29 00:57:27 1997  Bruce Milner  <Bruce.Milner@genetics.utah.edu>
      
      	* [if1632/winaspi.spec] [misc/aspi.c] [include/aspi.c]
      	  [documentation/aspi] [include/callback.h]
      	Added support for 16 bit ASPI calls to linux generic SCSI.
      	The support is not complete, but appears to run my Mustek
      	scanner from within ipplus.exe.
      
      Mon Oct 27 00:59:41 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/dce.c]
      	DC reuse framework.
      
      Sun Oct 26 18:41:21 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [graphics/x11drv/xfont.c]
      	Substituted fonts are removed from the alias table. References to
      	the old name are also updated.
      
      	* [controls/combo.c]
      	LB_SELECTSTRING32 not CB_SELECTSTRING32 should be sent to
      	ComboLBox.
      
      Sun Oct 26 14:25:00 1997  Nikita V. Youshchenko <yoush@cs.msu.su>
      
      	* [include/drive.h] [files/drive.c] [msdos/int21.c]
      	Partially implemented DOS drive mapping (int21 AX=440F).
      
      Sat Oct 25 13:03:29 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/debug.l]
      	Support '.' in identifiers. Use "x . y" to access structure
      	fields.
      
      	* [debugger/hash.c] [loader/pe_image.c]
      	Load entry points of Win32 modules only when entering the
      	debugger.
      
      	* [debugger/break.c]
      	New function DEBUG_AddModuleBreakpoint() to set a breakpoint at
      	the start of every module.
      
      	* [files/file.c]
      	FILE_mmap() can now fake mmap() for unaligned offsets or broken
      	filesystems.
      
      	* [include/callback.h] [misc/callback.c] [if1632/thunk.c]
      	Use a table of callbacks instead of macros to differentiate
      	between emulator and Winelib.
      
      	* [loader/task.c]
      	Initialize current directory from cwd, not from module path.
      
      	* [tools/build.c]
      	Read CallTo16 prototypes directly from thunk.c source file.
      
      	* [windows/winproc.c] [windows/mdi.c]
      	Added translation for WM_MDIACTIVATE and WM_MDIGETACTIVE.
      
      Fri Oct 24 21:41:25 1997  Uwe Bonnes  <bon@elektron.ikp.tu-darmstadt.de>
      
      	* [files/drive.c]
      	Allow arguments like "a" for the drive related apis.
      
      	* [memory/global.c]
      	Keep the calculation for dwMemoryLoad in range.
      
      	* [misc/crtdll.c]
      	Make CRTDLL_getcwd use GetCurrentDirectory32A and alloc
      	its memory if requested.
      	Implemented CRTDLL_rename and CRTDLL_stat needed for
      	lcc-win32:wedit.exe.
      	Implemented CRTDLL__fullpath.
      
      	* [misc/comm.c]
      	High speed modes for the 16-bit mode Comm functions.
      
      	* [misc/cpu.c]
      	As applications may treat lpMaximumApplicationAddress as long,
      	use a valid long number.
      
      	* [misc/main.c]
      	In SystemParametersInfo16 ignore SPI_GETHIGHCONTRAST too.
      
      	* [misc/ole2nls.c]
      	Implement LCMAP_UPPERCASE for LCMapString32.
      
      	* [misc/wsprintf]
      	Made WPRINTF_ParseFormatA understand %ws.
      
      	* [win32/file.c]
      	Ignore FILE_ATTRIBUTE_NORMAL.
      	Stub for ReadFileEx.
      
      Fri Oct 24 15:36:02 1997  Doug Ridgway <ridgway@routh.ucsd.edu>
      
      	* [memory/local.c]
      	Local heap exhaustion message now prints which builtin heap filled.
      
      Fri Oct 24 00:46:34 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [windows/dialog.c]
      	Reversed CreateFont16/32W typo.
      
      Thu Oct 23 23:44:20 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [if1632/user.spec]
      	Fixed argument list for ChangeClipboardChain.
      
      	* [windows/mdi.c]
      	Pass correct hInstance to CreateWindow16() in MDICreateChild().
      
      Mon Oct 20 11:51:24 1997  Carsten Fallesen <cf@it.dtu.dk>
      
      	* [objects/metafile.c]
      	Added support for META_SETTEXTCHAREXTRA.
      
      	* [objects/region.c]
      	Fixed crash in XPolygonRegion if there is only one point in 
      	in the region.
      
      	* [if1632/gdi32.spec][include/gdi.h][include/windows.h]
      	  [objects/gdiobj.c]
      	Completed OBJ_XXX defines in gdi.h, removed OBJ_XXX in gdiobj.c 
      	and included gdi.h instead. Implemented GetObjectType32().
      
      Thu Oct 16 17:21:32 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [documentation/wine.texinfo]
      	Fixed WIN32 and Makefiles entries of Reference manual node, that
      	made makeinfo dump core.
      
      Mon Oct 13 17:15:57 1997  Robert Wilhelm  <robert@physiol.med.tu-muenchen.de>
      
      	* [if1632/crtdll.spec]
      	Added missing math functions y0(), y1(), y2(), floor(), frexp(),
      	ldexp(), modf().
      491502b9
  18. 20 Jul, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970720 · d37eb365
      Alexandre Julliard authored
      Sat Jul 19 13:03:01 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [tools/build.c] [include/stackframe.h]
      	Save the complete %ebp register in CallFrom16; fixes a crash with
      	LabView reported by Andreas Mohr.
      
      	* [loader/main.c]
      	Avoid executing a built-in DLL.
      
      	* [controls/static.c]
      	Converted static window procedure to Win32.
      
      	* [windows/message.c] [windows/queue.c] [include/queue.h]
      	Hacked SendMessage functions to support inter-task messages with
      	SendMessage32A/W.
      
      Sun Jul 13 16:55:35 1997  Bernhard Rosenkraenzer <bero@bero-online.ml.org>
      
      	* [ipc/bit_array.c]
      	Don't use bitops.h in Linux 2.1.x (these versions do not return
      	the previous state for clear_bit and set_bit)
      
      	* [ipc/shm_main_blk.c]
      	Adapt to GLIBC's ipc_perm structure.
      
      	* [memory/ldt.c]
      	Include <asm/unistd.h> on Linux/GLIBC systems (required for
      	_syscall3).
      
      Wed Jul 9 23:53:19 1997  David A. Cuthbert  <dacut@henry.ece.cmu.edu>
      
      	* [include/options.h] [files/profile.c]
      	Added PROFILE_GetWineIniBool and PROFILE_EnumerateWineIniSection.
      
      	* [include/sysmetrics.h] [include/windows.h] [windows/sysmetrics.c]
      	All sysmetrics moved to array (no more constant macros).  Added
      	MOUSEWHEELPRESENT metric.
      
      	* [include/bitmap.h] [objects/oembitmap.c]
      	Added OBM_Init() (see also loader/main.c) and more support for Win95
      	bitmaps; added size info to OEM bitmaps.
      
      	* [include/graphics.h] [windows/graphics.h]
      	Added GRAPH_DrawGenericReliefRect.
      
      	* [loader/main.c]
      	Added TWEAK_Init() and TWEAK_CheckConfiguration() calls (the
      	latter checks for invalid entries in wine.conf).
      
      	* [include/debug.h] [include/stddebug.h] [include/nonclient.h]
      	  [include/tweak.h] [controls/menu.c] [misc/tweak.c]
      	  [objects/gdiobj.c] [windows/syscolor.c] [windows/nonclient.c]
      	  [BUGS] [documentation/win95look]
      	Added tweaks for Windows 95 interface support.  See
       	documentation/win95look for more information.
      
      	* [controls/edit.c]
      	Fixed EDIT_MoveHome bug.
      
      	* [misc/ver.c]
      	Changed name of dprintf_ver_string to ver_dstring to fix
      	problem with tools/make_debug utility.
      
      Wed Jul 9 21:31:54 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [objects/dib.c]
      	Don't use palettes with dibs with biBitCount > 8.
      
      	* [misc/ole2nls.c][misc/ver.c]
      	IsValidLocale, EnumSystemLocales fixed (winhlp32.exe works)
      	Some VerLanguage coded moved to ole2nls.c, some cleanups.
      
      	* [multimedia/mcistring.c]
      	Fixed "capabilities <dev> device type" crash (cool.exe).
      
      	* [misc/main.c]
      	SystemParametersInfo*: added stub option 41
      	(GETNONCLIENTMETRICS), duplicated some stuff away from SPI16
      	that writes 32bit vars.(one COMCTL32.DLL crash, freecell.exe)
      
      Tue Jul  8 22:40:53 1997  Morten Welinder  <terra@diku.dk>
      
      	* [if1632/shell32.spec]
      	Use Windows 95's ordinals. Help wanted, inquire within.
      
      Mon Jul  7 11:20:36 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [if1632/relay.c] [if1632/user.spec] [if1632/kernel.spec]
      	  [tools/build-spec.txt] [tools/build.c]
      	Added type 'segstr' (segmented pointer to null-terminated string)
      	to .spec files.
      
      	* [windows/user.c] [if1632/user.spec]
      	ExitWindowsExec stub function added.
      
      Mon Jul  7 01:18:25 1997  U. Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [files/file.c] [include/winbase.h] [if1632/kernel32.spec]
      	Implement MoveFileEx32, some enhancement for Movefile32.
      
      Sat Jul  5 18:13:48 1997  Bruce Milner <Bruce.Milner@genetics.utah.edu.
      
      	* [files/file.c] [if1632/kernel32.spec] [include/winerror.h]
                [msdos/int21.c] [win32/file.c]
      	Add LockFile/UnlockFile implementation.
      	Add back in int21 func(0x5c) Record locking functions.
      
      	* [files/file.c]
      	Fixed bug with OF_REOPEN in FILE_DoOpenFile.
      
      Fri Jul 4 12:00:00 1997  Henrik Olsen <Henrik.Olsen@iaeste.dk>
      
      	* [misc/ole2nls.c] [programs/progman/Da.rc] [programs/winhelp/Da.rc]
      	  [resources/sysres_Da.rc]
      	Added/updated Danish language support.
      
      Thu Jul  3 13:04:20 1997  Claus Fischer  <fischer@iue.tuwien.ac.at>
      
      	* [files/dos_fs.c]
      	Properly implemented DOSFS_UnixTimeToFileTime and
      	DOSFS_FileTimeToUnixTime.
      
      	* [documentation/wine.texinfo]
      	First version of texinfo documentation.
      d37eb365
  19. 12 Jan, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970112 · c6c09442
      Alexandre Julliard authored
      Sat Jan 11 18:17:59 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/menu.c]
      	Updated to new Win32 types.
      
      	* [controls/listbox.c]
      	Fixed Winfile extended selection bug.
      
      	* [files/directory.c]
      	Changed DIR_SearchPath to return both long and short file names.
      
      	* [files/dos_fs.c]
      	Implemented VFAT ioctl to retrieve the original short filenames
      	from a VFAT filesystem (Linux only for now).
      	Replaced DOSFS_GetUnixFileName()/DOSFS_GetDosTrueName() by
      	DOS_GetFullName().
      	Properly implemented GetShortPathName() and GetFullPathName().
      	Made all functions re-entrant.
      
      	* [files/file.c] [misc/main.c]
      	Replaced -allowreadonly option by -failreadonly. The default is
      	now to report success when opening a read-only file for writing.
      
      	* [objects/metafile.c]
      	Fixed bug in DIB bitmaps pointer calculation.
      
      	* [scheduler/process.c]
      	Implemented environment strings and Get/SetStdHandle with process
       	environment block.
      
      	* [tools/build.c]
      	Rewrote BuildContext32() to avoid instructions that may not be
      	supported by all assemblers.
      	
      Fri Jan 10 17:11:09 1997  David Faure  <david.faure@ifhamy.insa-lyon.fr>
      
      	* [windows/event.c]
      	Created table keyc2vkey, which associate a vkey(+extended bit) to
      	any keycode. Changed EVENT_event_to_vkey to use this table to
      	return the correct vkey. Changed EVENT_ToAscii to get the keycode
      	from this table too.  Assigned OEM specific vkeys arbitrarily.
      
      Fri Jan 10 09:26:17 1997  John Harvey <john@division.co.uk>
      
      	* [misc/winsock.c] [misc/winsoc_async.c]
              Fixed svr4 header files.
              Changed bzero() to memset().
      
      	* [tools/fnt2bdf.c]
              Removed bcopy() and used memcpy() instead.
      
      	* [debugger/msc.c]
              Include string.h instead of strings.h
      
      	* [debugger/stabs.c]
              Include string.h instead of strings.h.
              Define __ELF__ for svr4 systems.
      
      	* [loader/signal.c]
              Use wait() instead of wait4() which doesnt exist on Unixware.
      
      	* [memory/global.c]
              Use sysconf() instead of getpagesize() for svr4 systems.
      
      Thu Jan  9 21:07:20 1997  Robert Pouliot <krynos@clic.net>
      
      	* [Make.rules.in] [Makefile.in] [make_os2.sh] [rc/Makefile.in]
      	  [tools/Makefile.in] [documentation/wine_os2.txt]
      	Patches for OS/2 support. Note that it doesn't compile yet.
      
      Tue Jan  7 20:03:53 1997  Eric Youngdale <eric@sub2304.jic.com>
      
      	* [debugger/*]
      	Many more debugger improvements (see debugger/README for details).
      
      Tue Jan  7 15:12:21 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [windows/graphics.c] [objects/text.c] [graphics/x11drv/*]
      	  [graphics/metafiledrv/*]
      	Moved some device dependent code into the resp. subdirs.
      
      	* [include/gdi.h] [include/metafiledrv.h] [include/x11drv.h]
      	Prototypes added,
      	DC_FUNCTIONS: GetPixel added, some unnecessary functions removed.
      
      	* [objects/region.c]
      	CreatePolyPolygonRgn32 added.
      
      	* [files/dos_fs.c]
      	QueryDosDevice added.
      
      	* [misc/lstr.c]
      	FormatMessage: broken heap management fixed.
      
      	* [scheduler/process.c] [scheduler/thread.c]
      	Get/SetThreadPriority/PriorityClass added.
      
      Mon Jan  6 21:55:30 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [misc/keyboard.c]
      	ToAscii : Use EVENT_ToAscii instead.
      
      	* [windows/event.c]
      	keypad_key : Do not convert XK_Mode_switch to VK_MENU; recognize
      	keypad cursor keys.
      	EVENT_event_to_vkey : New function, to transform a X keycode
      	into a MSwin vkey + extended bit.
      	EVENT_ToAscii : New function, to transform a vkey + extended bit
      	(+ key state table) into ascii char(s), using XLookupString, and
      	recognizing dead chars.
      	EVENT_key : Transform AltGr into Ctrl+Alt sequence; call
      	EVENT_event_to_vkey for keycode to vkey conversion; fixed
      	previous, context and extended bits.
      
      	* [windows/keyboard.c]
      	Include stddebug.h, to get -debugmsg messages.
      	GetKeyState : Handle VK_MBUTTON case.
      	GetKeyboardState, SetKeyboardState : Debugging messages added.
      
      	* [windows/message.c]
      	TranslateMessage : Handle dead chars.
      
      Mon Jan  6 20:10:11 1997  Dominik Strasser  <bm424953@muenchen.org>
      
      	* [if1632/crtdll.spec] [misc/crtdll.c]
      	C++ functions new/delete/set_new_handler implemented.
      
      Mon Jan  6 15:48:15 1997 Frans van Dorsselaer <dorssel@rulhmpc49.LeidenUniv.nl>
      
      	* [controls/edit.c] [include/windows.h]
      	Moved the edit control to 32 bits.
      	Included new (win95) message definitions in windows.h
      	Implemented EM_SCROLLCARET, EM_SETMARGINS, EM_GETMARGINS,
      	EM_GETLIMITTEXT, EM_POSFROMCHAR, EM_CHARFROMPOS.
      	Broke EM_SETWORDBREAKPROC (internal wordwrap still works).
      	Fixed some bugs, introduced a couple of others.
      	Text buffer is now initially in 32-bit heap.
      
      	* [controls/EDIT.TODO] [controls/combo.c] [controls/widgets.c]
      	  [if1632/wprocs.spec] [library/miscstubs.c] [windows/defdlg.c]
      	  [misc/commdlg.c]
      	Updated to work with 32-bit edit control.
      
      Sat Jan  4 22:07:27 1997  O.Flebbe  <O.Flebbe@science-computing.uni-tuebingen.de>
      
      	* [loader/pe_image.c]
      	Use mmap rather then malloc. Better workaround for clean
      	segments.
      c6c09442
  20. 01 Dec, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961201 · da0cfb36
      Alexandre Julliard authored
      Sat Nov 30 19:21:17 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [configure]
      	Re-generated with autoconf 2.11. Let me know if you have
      	problems.
      
      	* [controls/listbox.c] [controls/oldlbox.c]
      	Listboxes rewritten from scratch. Moved old code still used by
      	comboboxes to oldlbox.c
      
      	* [misc/registry.c]
      	Use temporary file when saving registry.
      
      	* [windows/dialog.c]
      	Implemented Win32 version of DlgDirList() and DlgDirListComboBox().
      
      	* [windows/winproc.c]
      	Added translation for listbox Win32 messages.
      
      Sat Nov 30 21:00:00 Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [controls/widgets.c] [controls/button.c]
      	Fixed some incompatibilities with CTL3D DLL.
      
      	* [windows/dialog.c]
      	Made dialog windows fit into the desktop.
      
      	* [misc/winsock.c] [misc/winsock_async.c]
      	New Winsock engine.
      
      	* [windows/message.c]
      	GetMessage() fixes.
      
      	* [windows/queue.c] [windows/hook.c] [windows/win.c]
      	SetMessageQueue() fixes.
      
      Fri Nov 29 10:25:12 1996  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [objects/text.c]
      	DrawText16(): Fixed return value.
      
      Tue Nov 26 14:47:09 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [files/profile.c] [*/*]
      	Added Win32 profile functions, updated to new naming standard.
      
      	* [objects/font.c] [if1632/thunk.c] [include/windows.h]
      	Added EnumFonts32*, EnumFontFamiliesEx*, changed prototypes and
      	structures.
      
      	* [misc/ole2nls.c] [if1632/thunk.c]
      	Added EnumSystemLocales() (winhelp.exe).
      
      	* [misc/registry.c]
      	Added Windows 3.1 registry loader supplied by Tor Sjxwall, tor@sn.no
      
      	* [win32/file.c]
      	Partially fixed CreateFileMapping(), added UnmapViewOfFile().
      
      Sat Nov 23 23:36:05 1996  Ronan Waide  <waider@waider.ie>
      
      	* [misc/shell.c]
      	Fixed some FIXMEs relating to ShellExec() and FindExecutable().
      
      	* [misc/main.c]
      	Implemented a few more of the SystemParametersInfo() cases.
      
      Tue Nov 19 01:24:34 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [include/keyboard.h]
      	New file, new macro WINE_VKEY_MAPPINGS (using code taken from event.c).
      
      	* [include/windows.h]
      	New [VK_A, VK_Z] and [VK_0, VK9] macros.
      
      	* [misc/keyboard.c]
      	Fixes in KeyTable and ToAscii.
      
      	* [objects/font.c]
      	FONT_init : Give default value for MSWIN "system" font.
      	FONT_MatchFont : Do not try every size of a font family if the
      	family does not exist.
      
      	* [windows/event.c]
      	lastEventChar hack removed.
      	KeyStateTable replaced by InputKeyStateTable (maintained in event.c)
      	and QueueKeyStateTable (maintained in message.c).
      	EVENT_key : Corrections to the extended bit setting.
      
      	* [windows/message.c] [windows/keyboard.c]
      	Implementation of a new QueueKeyStateTable : table of key states
      	valid when messages are retrieved by GetMessage or PeekMessage,
      	and valid for TranslateMessage.
      	TranslateMessage : Convert WM*KEY messages using QueueKeyStateTable
      	and ToAscii.
      	
      Mon Nov 18 16:59:01 1996  Robert Pouliot <krynos@clic.net>
      
      	* [graphics/Makefile.in] [graphics/wing.c]
      	  [if1632/wing.spec]
      	Some functions for WinG support, mostly empty stubs.
      
      	* [misc/crtdll.c] [if1632/crtdll.spec]
      	Many functions added to CRTDLL, mostly calls to Unix C library.
      da0cfb36
  21. 28 Sep, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960928 · 2c69f6d8
      Alexandre Julliard authored
      Fri Sep 27 14:18:42 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/button.c]
      	Fixed focus rectangle size and clipping.
      
      	* [controls/scroll.c]
      	Converted to Win32 and added support for scroll page.
      	Completed SetScrollInfo() and implemented other Win32 functions.
      
      	* [files/file.c]
      	Removed FILE_Read() (use _lread32 instead).
      
      	* [objects/dce.c] [include/dce.h]
      	Allocate DCE on the Win32 heap, and use pointers instead of
      	handles.
      	Implemented Win32 version of DC functions.
      
      	* [windows/painting.c]
      	Attempt to make CS_PARENTDC style work again.
      
      Wed Sep 25 23:40:52 1996 Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/dce.c] [windows/winpos.c]
      	Override SaveUnder attribute when painting took place
      	in a window below. Force X to raise activated window 
      	in seamless mode.
      
      	* [misc/clipboard.c] [windows/event.c]
      	Translation between DOS and Unix text formats and several
      	other fixes for the sudden selection loss.
      
      	* [windows/message.c]
      	Apply "first" and "last" when checking for WM_QUIT in 
              MSG_PeekMessage().
      
      	* [windows/win.c]
      	Rearranged DestroyWindow() to fit "Windows Internals"
      	description.
      
      	* [windows/win.c] [windows/winpos.c] [windows/nonclient.c]
      	Misc. fixes to CBT hook calls.
      
      	* [controls/menu.c] [misc/user.c]
      	Fixup resident popup menu window so that it doesn't get
      	destroyed by USER_AppExit().
      
      	* [loader/module.c] [loader/task.c] [windows/event.c]
      	Process "unsafe" X events outside the scheduler to prevent
      	deadlocks.
      
      	* [windows/message.c] [windows/queue.c] [windows/winpos.c]
      	Lots of fixes for better Win16 multitasking.
      
      Wed Sep 25 20:36:30 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [include/windows.h]
      	Added some missing HOOK defines.
      
      	* [misc/shell.c][if1632/shell32.spec][include/shell.h]
      	SHGetFileInfoA stub added (win95 mplayer.exe /play bla.avi).
      
      	* [win32/console.c][include/wincon.h]
      	GetConsoleScreenBufferInfo, GetLargestConsoleWindowSize added.
      
      	* [misc/registry.c]
      	Some null ptr fixes.
      
      	* [loader/pe_image.c]
      	Fixed exported function lookup. (msvcrt20.dll)
      	Add debugsyms for entrypoint, exported functions and sections.
      
      	* [multimedia/mmsystem.c]
      	MCIOpen: support for element opens (mplayer.exe /play bla.avi).
      
      	* [several]
      	Added several missing things/stubs/simple thunks from win32
      	to win16 code.
      
      Sat Sep 21 17:27:44 1996  O.Flebbe  <flebbe@science-computing.uni-tuebingen.de>
      
      	* [windows/property.c]
      	Fixed debugging of 16 Bit RemoveProp().
      
      	* [debugger/memory.c]
      	Added DEBUG_checkmap_bad() for linux.
      
      Thu Sep 19 20:48:31 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [windows/event.c] [windows/hook.c]
      	Use EnableHardwareInput() for JournalPlayback hook.
      
      	* [controls/listbox.c]
      	Changed handling of LB_GETITEMRECT in empty listboxes.
      
      Thu Sep 19 13:34:35 1996  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [misc/main.c]
      	Fixes to X resources handling.	
      
      Wed Sep 18 00:31:15 1996  Huw D. M. Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/metafile.c] [include/gdi.h] [objects/dc.c]
      	Individual handle table created for each metafile. Fixed
       	GlobalReAlloc() bug in MF_AddHandleDC() (was MF_AddHandleInternal).
      
      	* [windows/graphics.c] [objects/dc.c]
      	Rectangle() changed to work better with wide pens and PS_NULL.
      	Use JoinMiter.
      
      	* [windows/winpos.c]
      	Make the whole (non X) window invalid on resize if CS_[VH]REDRAW
       	is set.
      
      	* [windows/nonclient.c]
      	AdjustWindowRectEx() should perform calculations even if the
       	window is minimized.
      
      	* [windows/mdi.c]
      	Better handling of system button painting. Maximized windows can
       	contain scroll bars. Icons now maximize properly.
      
      	* [windows/defwnd.c] [windows/nonclient.c] [controls/menu.c]
      	Improved greying of items in system menu. WM_INITMEMUPOPUP no
       	longer caught in DefWndProc, DEFWND_InitSysMenuPopup moved to
       	menu.c.
      
      Mon Sep 16 21:30:00 1996  Uwe Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [several files]
      	Fix missing includes and wrong printing arguments.
      
      	* [controls/listbox.c]
      	Don't sort drives in ListBoxDirectory().
      	
      Sat Sep 14 09:05:47 1996  Petri Tuomola <ptuomola@xs4all.nl>
      
      	* [windows/dialog.c]
      	Fixed handling of Shift-TAB in dialogs.
      
      Thu Sep 12 18:31:00 1996  Thomas Sandford <t.d.g.sandford@prds-grn.demon.co.uk>
      
      	* [if1632/gdi32.spec]
      	Added SelectClipRgn - call win16 version.
      
      	* [if1632/user32.spec]
      	Added GetAsyncKeyState, GetMenuItemID and GetMenuStringA.
      
      	* [include/wincon.h]
      	Added COORD and SMALL_RECT typedefs, moved CONSOLE_SCREEN_BUFFER_INFO
      	out of #if 0 protected portion of file.
      
      	* [loader/pe_image.c]
      	PE_InitTEB() - Tidy up, bug fix to stack pointer value (Borland
      	programs now work better)
      
      	* [win32/console.c]
      	Added stub functions for GetConsoleScreenBufferInfo and 
      	GetLargestConsoleWindowSize
      
      	* [win32/findfile.c]
      	FindFirstFile32A() - removed erroneous strcpy
      
      	* [windows/keyboard.c]
      	GetAsyncKeyState() - bug fix - now returns value as per Microsoft
      	specification. NB - I still have doubts about some other functions
      	in this file.
      2c69f6d8
  22. 06 Jun, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960606 · 1e9ac798
      Alexandre Julliard authored
      Wed Jun  5 20:13:54 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/button.c] [controls/listbox.c]
      	Fixed wParam of WM_DRAWITEM message.
      
      	* [if1632/Makefile.in] [loader/builtin.c]
      	Remove WPROCS32 DLL, as the relay code can call Wine routines
      	directly.
      
      	* [loader/module.c] [loader/ne_image.c]
      	Fixed initial stack layout for self-loading modules.
      
      	* [tools/build.c]
      	Fixed data segment building for Win16 modules.
      
      	* [windows/defdlg.c]
      	Implemented Win32 versions of DefDlgProc().
      
      	* [windows/dialog.c]
      	Merged Win16 and Win32 dialog code.
      	Added support for control extra data in dialog item template.
      
      	* [windows/win.c]
      	Unified Win16 and Win32 versions of CreateWindow().
      	Implemented Win32 version of GetWindowLong().
      
      	* [windows/winproc.c]
      	Changed the implementation of window procedures, so that 16-bit
      	winprocs are valid segmented pointers.
      
      Sun Jun  2 16:39:46 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [misc/registry.c]
      	Fixed another bug in the w95 loader. Quietened some debug output.
      
      Sun Jun  2 10:00:22 1996  Ulrich Schmid  <uschmid@mail.hh.provi.de>
      
      	* [windows/winproc.c]
      	Bug fix: WM_PARENTNOTIFY: don't fall through to WM_SETTEXT.
      
      Sat Jun  1 12:37:22 1996  Tristan Tarrant <tst@sthinc.demon.co.uk>
      
      	* [resources/TODO] [resources/sysres_It.rc]
      	Updated font dialog box.
      
      Thu May 30 21:05:19 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [include/commdlg.h] [misc/commdlg.c]
      	ChooseFont() and ChooseColor(): 
      	Bugfixes and added more support for some CF_* and CC_* flags: 
      	dialog templates and font size control.
      	Bugfix in structure definition of CHOOSECOLOR definition.
      
      	* [ipc/dde_proc.c] [windows/event.c]
      	Replaced SendMessage with SendMessage16 and added inclusion of
       	dde_proc.h for error-free compilation of ipc module.
      
      Thu May 30 19:00:00 1996  Alex Korobka <alex@phm30.pharm.sunysb.edu>
      
      	* [windows/scroll.c]
      	Made ScrollDC to save/restore current clipping region.
      
      	* [misc/clipboard.c] [windows/event.c]
      	Implemented most of the previously missing features (not tested), 
      	improved text pasting from/to X. 
      
      	* [if1632/user.spec] [if1632/gdi.spec] [objects/dc.c]
      	  [objects/gdiobj.c] [objects/clipping.c] [windows/dce.c]
      	  [windows/winpos.c] [windows/painting.c]
      	Updated DCE code, implemented dynamic invalidation of owned DCs.
      	This fixes a lot of problems with scrolling in WinWord. Not
      	sure about the effect on -desktop.
      
      Wed May 29 23:35:44 1996  Jukka Iivonen <iivonen@cc.helsinki.fi>
      
      	* [win32/time.c] [if1632/kernel32.spec]
      	Added SetSystemTime and SetTimeZoneInformation.
      
      	* [if1632/kernel32.spec]
      	Added lstrcat, lstrcatA, lstrcmp, lstrcmpA, lstrcpy, lstrlen.
      
      	* [include/windows.h]
      	Added SYSTEM_POWER_STATUS structure and prototypes for
      	GetSystemPowerStatus, SetSystemPowerState, SetSystemTime.
      
      	* [include/kernel32.h]
      	Added a prototype for SetTimeZoneInformation.
      
      	* [win32/environment.c] [if1632/kernel32.spec]
      	Added GetSystemPowerStatus and SetSystemPowerState stubs.
      1e9ac798
  23. 19 Mar, 1995 1 commit
    • 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.
      e2abbb1b
  24. 04 Jan, 1994 1 commit
    • 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().
      5f721f81
  25. 04 Sep, 1993 1 commit
    • 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
      401710d7