1. 15 Mar, 2006 1 commit
  2. 22 Aug, 2005 1 commit
  3. 17 Jan, 2005 1 commit
  4. 03 Jun, 2004 1 commit
  5. 01 Jan, 2004 1 commit
  6. 15 Dec, 2003 1 commit
  7. 30 Jun, 2003 1 commit
  8. 23 Jun, 2003 1 commit
  9. 20 Mar, 2003 1 commit
  10. 27 Nov, 2002 1 commit
  11. 21 Jun, 2002 1 commit
  12. 14 May, 2002 1 commit
  13. 09 May, 2002 1 commit
  14. 28 Oct, 2001 1 commit
  15. 18 Aug, 2001 1 commit
  16. 21 Feb, 2001 1 commit
  17. 28 Jan, 2001 1 commit
  18. 05 Nov, 2000 1 commit
  19. 03 Aug, 2000 1 commit
  20. 08 Jul, 2000 1 commit
  21. 23 Jun, 2000 1 commit
  22. 19 Apr, 2000 1 commit
  23. 14 Aug, 1999 1 commit
  24. 04 Aug, 1999 1 commit
  25. 18 Mar, 1999 1 commit
  26. 26 Feb, 1999 1 commit
  27. 05 Feb, 1999 1 commit
  28. 29 Jan, 1999 1 commit
  29. 01 Dec, 1998 1 commit
  30. 27 Sep, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980927 · d30dfd24
      Alexandre Julliard authored
      Sun Sep 27 14:25:38 1998  Petter Reinholdtsen <pere@td.org.uit.no>
      
      	* [files/drive.c]
      	Make sure GetDriveType32A() handles param NULL.  Added some
      	doc on function.
      
      Sun Sep 27 14:07:26 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [controls/edit.c] [windows/win.c]
      	Don't call SetWindowLong() in EDIT_WM_NCREATE.
      	Fix SetWindowLong(GWL_[EX]STYLE) to work for 16bit windows. Remove
      	UpdateWindow() call. 
      
      Sun Sep 27 13:41:22 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [scheduler/*.c] [server/event.c] [server/mutex.c]
      	  [server/semaphore.c]
      	Implemented server-side synchronisation objects.
      
      Sun Sep 27 01:13:35 1998  Alex Priem <alexp@sci.kun.nl>
      
      	* [dlls/comctl32/treeview.c] [include/treeview.h] [include/comctl.h]
      	Treeview implementation.
      
      	* [dlls/comctl32/trackbar.c] [include/trackbar.h] 
      	Trackbar implementation.
      
      Sat Sep 26 20:49:13 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [if1632/thunk.c] [tools/build.c] [win32/kernel32.c]
      	Bugfix: several problems with flat thunks fixed.
      
      	* [memory/selector.c]
      	Bugfix: IsBad...Ptr16 didn't work for limit_in_pages segments.
      
      	* [scheduler/thread.c]
      	Bugfix: CreateThread: Allow id parameter == NULL.
      
      	* [objects/gdiobj.c]
      	Bugfix: IsGDIObject: Return correct object type for stock objects.
      
      	* [msdos/dpmi.c]
      	Bugfix: fixed typo in INT_DoRealModeInt.
      
      	* [msdos/int21.c]
      	Bugfix: int21 READ *must* use WIN16_hread, not _hread16.
      
      	* [if1632/kernel.spec] [if1632/dummy.c] [if1632/thunk.c]
      	  [loader/ne/module.c] [scheduler/event.c] [scheduler/synchro.c]
      	  [scheduler/thread.c] [win32/kernel32.c] [win32/ordinals.c]
      	Added names/stubs for all undocumented KERNEL routines (Win95).
      	Added the following undoc. 16-bit equivalents to Win32 routines:
      	KERNEL.441-443,449-453,456-462,471-476,479-486,488.
      	Added stubs for some other KERNEL routines.
      
      	* [memory/heap.c] [memory/global.c] [include/global.h]
      	Implemented Local32... 32-bit local heap routines (KERNEL.208-215, 229).
      
      	* [miscemu/instr.c] [loader/module.c] [include/module.h]
      	Implemented __GP fault handling and HasGPHandler (KERNEL.338).
      
      	* [misc/error.c]
      	Implemented LogParamErrorRegs (KERNEL.327).
      
      	* [loader/task.c] [include/windows.h]
      	Implemented GetCodeInfo (KERNEL.104).
      
      	* [loader/task.c] [scheduler/thread.c] [include/thread.h]
      	Implemented [GS]etThreadQueue and [GS]etFastQueue (KERNEL.463/4, 624/5).
      
      	* [if1632/gdi.spec] [objects/dc.c] [objects/dib.c]
      	  [objects/bitmap.c] [include/windows.h]
      	Bugfix: fixed wrong parameter for CreateDIBSection16.
      	Added [GS]etDIBColorTable16, stub for GetBoundsRect16.
      	Partially implemented BITMAP_GetObject16 for DIBs.
      
      	* [if1632/gdi.spec] [relay32/gdi32.spec] [objects/palette.c]
      	Added some GDI stubs.
      
      	* [if1632/Makefile.in] [if1632/display.spec] [if1632/mouse.spec]
      	  [if1632/keyboard.spec] [if1632/builtin.c] [windows/keyboard.c]
      	Added some stubs for Win16 drivers: KEYBOARD, MOUSE, DISPLAY.
      
      	* [if1632/wprocs.spec] [msdos/vxd.c]
      	Added some stubs for VxDs: VMM, ConfigMG, TimerAPI.
      
      	* [msdos/int2f.c]
      	Added some stubs for real-mode network drivers.
      
      Sat Sep 26 18:18:18 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [configure.in]
      	Merged in some more of the FreeBSD ports/emulators/wine patches. 
      	(Maintainer(s) of this port: You can just submit these
      	patches to Alexandre directly.)
      
      	 * [loader/pe_image.c]
      	Check filesize of image against size derived from header
      	to spot truncated executeables without crashing.
      
      	* [files/directory.c]
      	Set envvar "COMSPEC". One win32(!!) program crashes without it.
      
      	* [multimedia/mmio.c]
      	Added mmioSetInfo32.
      
      	* [include/file.h]
      	Return STD_ERROR_HANDLE for AUX and PRT dos handles.
      
      	* [loader/module.c]
      	Handle executeables with spaces in their names a bit better in
      	CreateProcess.
      
      	* [relay32/msvfw32.spec][if1632/msvideo.spec][multimedia/msvideo.c][include/vfw.h]
      	Started on MS Video support (can load Win32 ICMs).
      
      	* [tools/testrun]
      	A bit smarter use of ps.
      
      	* [memory/virtual.c]
      	Report PAGE_GUARDed pages as PAGE_PROTECTED (AutoCAD LT R17 fails
      	without that check (since Win95 doesn't know about PAGE_GUARD)).
      
      Sat Sep 26 15:04:05 1998  Ove Kaaven <ovek@arcticnet.no>
      
      	* [include/miscemu.h] [if1632/builtin.c] [loader/task.c]
      	  [miscemu/instr.c] [msdos/dpmi.c] [msdos/int21.c]
      	  [msdos/interrupts.c] [windows/user.c]
      	INT_[S|G]etHandler was renamed to INT_[S|G]etPMHandler.
      	Added handlers to deal with real-mode interrupts; DOS
      	programs are now able to hook real-mode interrupts.
      
      	* [loader/dos/module.c] [msdos/dosmem.c] [msdos/int21.c]
      	Moved real-mode interrupt table initialization to
      	msdos/dosmem.c, and made new V86 tasks get a full copy
      	of the existing "system memory" instead of almost empty
      	space. Misc fixes.
      
      	* [include/dosexe.h] [loader/dos/module.c] [msdos/dpmi.c]
      	  [msdos/int2f.c]
      	First shot at letting DOS programs start up DPMI (but DPMI
      	is still disabled for DOS programs, for pkunzip's sake).
      
      	* [include/debugger.h] [debugger/break.c] [debugger/dbg.y]
      	  [debugger/registers.c] [debugger/memory.c] [debugger/info.c]
      	  [loader/dos/dosvm.c]
      	First shot at making Wine's debugger work for DOS programs.
      	The -debug flag works, as do "nexti" and "stepi".
      
      Sat Sep 26 13:13:13 1998  Juergen Schmied <juergen.schmied@metronet.de>
      
      	* [dlls/shell32/dataobject.c]
      	New classes IEnumFORMATETC implemented, IDataObject stubs.
      	
      	* [dlls/shell32/*.*][relay32/shell32.spec]
      	Bugfixes.
      	New: ICM_InsertItem(), ILCreateFromPath().
      	Implemented: ILCloneFirst().
      	Stubs: ILIsEqual(), ILFindChild(), SHLogILFromFSIL(),
      	  PathMatchSpec(), PathIsExe().
      	Changed: ILGetSize(), _ILIsDesktop(), PathCombine().
      
      	* [include/shlobj.h]
      	New SHLGUID's
      	New structures: DVTARGETDEVICE32, STGMEDIUM32, FORMATETC32,
      	CLIPFORMAT32.
      	New interfaces: IEnumFORMATETC, IDataObject, ICommDlgBrowser
      	IDockingWindowFrame, IServiceProvider.
      
      	* [dlls/shell32/folders.c]
      	Stubs for IShellLink.
      
      	* [loader/resource.c]
      	Small fixes.
      
      	* [misc/crtdll.c][relay32/crtdll.spec]
      	New __dllonexit().
      
      	* [windows/message.c]
      	SendNotifyMessageA, SendMessageCallBack32A half implemented.
      
      	* [controls/edit.c]
      	EDIT_WM_SetText set EF_UPDATE flag not for ES_MULTILINE.
      
      	* [files/file.c]
      	Handling of fileposition fixed.
      
      Fri Sep 25 18:13:30 1998  Patrik Stridvall <ps@leissner.se>
      
      	* [include/windows.h] [include/wintypes.h]
      	  [ole/ole2nls.h] [relay32/kernel32.spec]
      	Implemented EnumDateFormats and EnumTimeFormats.
      	Only adds US English support.
      
      	* [Makefile.in] [configure.in] 
      	  [dlls/Makefile.in] [dlls/psapi/Makefile.in] 
      	  [dlls/psapi/psapi_main.c] 
      	New files to implement stubs for PSAPI.DLL (NT only).
      
      	* [relay32/Makefile.in] [relay32/builtin32.c] 
      	  [relay32/psapi.spec]
      	New spec file for PSAPI.DLL (NT only).
      
      	* [scheduler/handle.c]
      	HANDLE_GetObjPtr should only interpret the pseudo handles as the
      	current thread or the current process if a thread or a process is
      	requested.
      
      	* [include/winversion.h] [misc/version.c]
      	Adds the global function VERSION_GetVersion() so functions can
      	have different behavior depending on the -winver flag.
      
      	* [include/oledlg.h] [ole/oledlg.c]
      	Minor fixes. 
      
      	* [windows/winproc.c]
      	Minor changes.
      
      	* [include/imm.h] [misc/imm.c]
      	Now returns correct values under both Windows 95 and NT 4.0.
      
      Thu Sep 24 22:11:44 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [configure.in] [include/acconfig.h] [include/thread.h]
      	  [scheduler/sysdeps.c]
      	Autoconfig test for non-reentrant libc.
      
      Wed Sep 23 19:52:12 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [*/*.c]
      	Miscellaneous documentation updates and debugging output 
      	standardizations.
      
      	* [objects/clipping.c]
      	Added ExtSelectClipRgn.
      
      Wed Sep 23 00:03:28 EDT 1998  Pete Ratzlaff <pratzlaff@cfa.harvard.edu>
      
      	* [include/windows.h] [if1632/user.spec] [relay32/user32.spec]
      	  [windows/keyboard.c]
      	Added, marginally implemented, GetKeyboardLayoutName().
      	Only returns US English keyboard name.
      
      Tue Sep 22 16:32:41 1998  Marcel Baur <mbaur@iiic.ethz.ch>
      
      	* [programs/control/*]
      	New Winelib application.
      
      Mon Sep 21 00:29:18 1998  Peter Hunnisett <hunnise@nortel.ca>
      
      	* [include/dplay.h][multimedia/dplay.c][ole/compobj.c]
      	Added all DirectPlayLobby interfaces and enhanced DirectPlay
      	and DirectPlayLobby support. Still not all that much. Useful
      	enough if you just need to start a program, don't try any
      	real dplay/lobby stuff.
      
      	* [documentation/status/directplay]
      	Added a very little bit.
      
      	* [graphics/ddraw.c]
      	- Call to SetWindowLong32A wasn't working because there was no
      	  memory set aside when the window class was registered.
      	- Fixed some xlib reference counting and change the behaviour
      	  of DirectDrawSurface3_SetPalette to mimic observed behaviour
      	  (palette is associated will all backbuffers)
      	- Also stored all palette colour fields and spit back our saved
      	  colour fields rather than query X for them.
      	- Added plenty of AddRef and Release traces.
      	- Added Xlib support for using -desktop option.
      	- Fixed Xlib message handling. Messages weren't being passed to
      	  the application. Fixes mouse movements in some xlib DDraw games.
      	- Added a few stubs.
      
      	* [windows/win.c][include/winerror.h]
      	Fixed up some error handling in WIN_SetWindowLong. SetLastError
      	wasn't being used. Could cause problems with 0 return codes.
      	Added new error in winerror (1400).
      
      	* [AUTHORS] [include/authors.h]
      	Added myself as a Wine author.
      
      Sun Sep 20 21:22:44 1998  Alexander Larsson  <alla@lysator.liu.se>
      
      	* [loader/module.c]
      	Changed GetModuleFileName32A so that is returns the
      	long version of the filename. Note that just the name
      	is long, not the directories.
      
      Sat Sep 19 20:05:30 1998 Per ngstrm <pang@mind.nu> 
      
      	* [controls/menu.c]
      	Made a couple of fixes to make life easier for applications that alter
      	their menus at runtime.
      
      	* [windows/defdlg.c]
      	Removed the cast of the return value from dialog procedures to a 16-bit
      	bool. The return value needs to retain all its 32 bits, since it is not 
      	always a bool, such as when responding to the WM_NCHITTEST message.
      
      Fri Sep 18 11:30:38 1998  Sergey Turchanov <turchanov@usa.net>
      
      	* [loader/resource.c]
      	Fixed very funny bug (though gravely affecting further excecution)
      	with FindResource[Ex]32 functions.
      
      	* [include/multimon.h] [windows/multimon.c] [relay32/user32.spec]
      	  [include/windows.h] [windows/sysmetrics.c]
      	Default implementation for Multimonitor API.
      
      	* [include/windows.h] [windows/winpos.c]
      	Fixed incorrect declaration (and behaviour) of GetWindowRect32.
      
      Wed Sep 16 10:21:15 1998  Gerard Patel <G.Patel@Wanadoo.fr>
      
      	* [controls/edit.c]
      	Fixed EDIT_EM_GetLine to use correctly length of lines.
      
      Tue Sep 15 20:40:16 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [misc/tweak.c][include/tweak.h][controls/menu.c]
      	Replaced the tweak graphic routines by calls to DrawEdge32().
      
      	* [misc/tweak.c][include/tweak.h][documentation/win95look]
      	  [wine.ini][*/*]
      	Changed "look and feel" selection. Allows Win3.1, Win95 and
      	Win98 (no GUI code implemented) look and feel.
      
      	* [dlls/comctl32/header.c][include/header.h][include/commctrl.h]
      	Started callback item support and did some minor improvements.
      
      	* [dlls/comctl32/imagelist.c]
      	Fixed bug in transparent image display.
      	ImageList_GetIcon is still buggy :-(
      
      	* [dlls/comctl32/toolbar.c]
      	Fixed button drawing (partial hack).
      
      	* [dlls/comctl32/commctrl.c]
      	Fixed MenuHelp().
      
      	* [controls/button.c]
      	Added 3d effect for groupbox.
      
      	* [windows/msgbox.c]
      	Added font support for message boxes.
      
      	* [windows/nonclient.c]
      	Fixed window moving bug.
      
      	* [dlls/comctl32/*.c]
      	Various improvements.
      
      	* [dlls/comctl32/listview.c][dlls/comctl32/rebar.c]
      	  [include/commctrl.h]
      	More messages.
      
      	* [windows/syscolor.c][include/windows.h]
      	Introduced new Win98 system colors.
      
      Tue Sep 15 18:29:45 1998 Wesley Filardo <eightknots@aol.com>
      
      	* [files/profile.c]
      	Added support in PROFILE_LoadWineIni for -config option
      
      	* [misc/main.c] [include/options.h]
      	Added -config option.
      
      Tue Sep 15 18:22:26 1998  Petter Reinholdtsen <pere@td.org.uit.no>
      
      	* [documentation/Makefile.in]
      	Make sure directory exists before installing into it.
      
      Tue Sep 15 01:47:33 1998  Pablo Saratxaga <pablo.sarachaga@ping.be>
      
      	* [ole/nls/*] [ole/ole2nls.c] [include/winnls.h]
      	Fixed a few errors and completed some NLS files.
      
      Mon Sep 14 01:23:45 1998  Joseph Pranevich <knight@baltimore.wwaves.com>
      
      	* [include/miscemu.h] [msdos/interrupts.c]
      	Removed a compilation warning, added INT 25 to the list of interrupts
      	callable from DOS applications, added a debug message when unsupported
      	interrupts are used.
      
      Sun Sep 13 19:55:22 1998  Lawson Whitney <lawson_whitney@juno.com>
      
      	* [if1632/relay.c]
      	CallProcEx32W should not reverse arguments.
      
      Sun Aug 17 21:18:12 1998  Eric Pouech  <eric.pouech@lemel.fr>
      
      	* [multimedia/midi.c] [multimedia/init.c] [multimedia/mmsys.c] 
      	  [include/multimedia.h] [include/mmsystem.h] 
      	  [multimedia/Makefile.in] [multimedia/midipatch.c]
      	  [if1632/multimedia.spec]
      	Made MIDI input and output functional on OSS capable systems.
      
      	* [multimedia/timer.c]
      	Changes to trigger callbacks at the accurate pace even when
      	fake timers are used.
      d30dfd24
  31. 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