1. 21 Oct, 2010 1 commit
  2. 19 Sep, 2010 1 commit
  3. 23 Jul, 2010 1 commit
  4. 21 Jul, 2010 1 commit
  5. 14 Jul, 2010 1 commit
  6. 16 Mar, 2010 1 commit
  7. 02 Jul, 2009 1 commit
  8. 18 Sep, 2007 1 commit
  9. 03 Oct, 2006 1 commit
  10. 29 Sep, 2006 1 commit
  11. 14 Sep, 2006 1 commit
  12. 09 Mar, 2004 1 commit
  13. 02 Mar, 2004 1 commit
  14. 04 Oct, 2003 1 commit
  15. 21 May, 2002 1 commit
  16. 17 May, 2002 1 commit
  17. 11 May, 2002 1 commit
  18. 09 May, 2002 1 commit
  19. 24 Nov, 2001 1 commit
  20. 10 Nov, 2000 1 commit
  21. 31 Oct, 2000 1 commit
  22. 23 Oct, 2000 1 commit
  23. 09 Sep, 2000 1 commit
  24. 04 Aug, 2000 1 commit
  25. 23 Jul, 2000 1 commit
  26. 28 Apr, 2000 1 commit
  27. 24 Apr, 2000 1 commit
  28. 15 Apr, 2000 1 commit
  29. 03 Feb, 2000 1 commit
  30. 31 Jan, 2000 1 commit
  31. 25 Oct, 1999 1 commit
  32. 25 Apr, 1999 1 commit
  33. 05 Feb, 1999 1 commit
  34. 01 Nov, 1998 1 commit
  35. 22 Aug, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980822 · 85ed45e3
      Alexandre Julliard authored
      Sat Aug 22 17:46:19 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [include/dosexe.h] [include/module.h] [include/pe_image.h] 
      	  [include/process.h] [include/windows.h] [loader/dos/module.c]
      	  [loader/module.c] [loader/ne/module.c] [loader/pe_image.c]
      	  [scheduler/process.c] [win32/process.c]
      	Partially implemented CreateProcess32.
      
      	* [win32/device.c] [relay32/kernel32.spec] [scheduler/k32obj.c]
      	  [misc/registry.c] [win32/file.c]
      	Partially implemented VxDCall (VMM registry services).
      
      	* [files/dos_fs.c]
      	DOSFS_FindNext made thread-safe.
      
      	* [include/sig_context.h] [include/syslevel.h] [loader/signal.c]
      	  [scheduler/syslevel.c] [tools/build.c]
      	Replaced CALLTO16_Current_fs by SYSLEVEL_Win16CurrentTeb.
      
      	* [win32/kernel32.c]
      	Bugfix: QT_Thunk/FT_Thunk should return 'long' in DX:AX, not EAX.
      
      	* [if1632/relay.c] [relay32/builtin32.c] [windows/msgbox.c]
      	  [msdos/int20.c] [msdos/int21.c]
      	Use ExitProcess instead of TASK_KillCurrentTask.
      
      	* [include/task.h] [include/thread.h] [loader/task.c] 
      	  [scheduler/thread.c] [include/queue.h] [windows/message.c] 
      	  [windows/queue.c] [windows/win.c]
      	Prevent Win32 threads from entering the TASK_Reschedule loop.
      	(Note: Win32 messaging still doesn't work correctly; this patch
      	is just preventing the system from crashing when Win32 threads
      	call messaging functions. Messages will probably still get lost.)
      
      	* [scheduler/critsection.c]
      	Deactivated the use of SEM_UNDO for the SYSTEM_LOCK semaphore;
      	for some reason, this leads to problems after threads terminate... 
      
      Sat Aug 22 15:00:00 1998  Jrgen Schmied <juergen.schmied@metronet.de>
      
      	* [include/authors.h]
      	New file, includes all names of the developer (former shell.c)
      
      	* [Makefile.in][configure][configure.in][dlls/Makefile.in]
      	  [dlls/shell32/Makefile.in][shres.rc]
      	Created dlls/shell32 and moved the shell32 stuff in it.
      	Started to create internal resources.
      
      	* [dlls/shell32/*]
      	Split the shell32 implementation into smaller files.
      	New classes: IContextMenu, IExtractIcon, IShellView.
      	Implemented Shell_GetImageList().
      	shell32 links to comctl32 now dynamically so it can use
      	internal/external implementations.
      
      	* [documentation/internal-dll] [documentation/shell32]
      	New, could anybody do a spellcheck?
      
      	* [include/commctrl.h]
      	Many new LV constants, structures, functions.
      
      	* [controls/comctl32undoc.c]
      	Rewrote the DSA* functions.
      
      	* [windows/winpos.c]
      	SetShellWindow32, GetShellWindow32.
      
      Sat Aug 22 14:02:15 1998  Alexander Lukyanov <lav@long.yar.ru>
      
      	* [loader/resource.c]
      	Mark last accelerator as such in LoadAccelerators32W.
      
      	* [relay32/shell32.spec] [misc/shell.c]
      	Add stubs for SHGetSpecialFolderPath[AW].
      
      Sat Aug 22 02:07:42 1998  Adrian Harvey <adrian@select.com.au>
      
      	* [include/file.h] [file/file.c] [msdos/int21.c] [msdos/vxd.c]
      	  [misc/lzexpand.c] [win32/kernel32.c] [documentation/filehandles]
      	Fixed file handle handling.  Created universal HFILE16 to HFILE32
      	translation macro from msdos/int21 code by Ove Kaaven.
      	Used macro in all Win16 functions so that win32 handles are translated
      	to avoid DOS/Win16 stdxx handles.
      	Removed handle translation from int21.c where Win16 functions are
      	called.  Changed remaining calls to use new macro names.
      	Documented filehandle handling and differences between win 16 & 32.
      
      Fri Aug 21 20:32:49 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [server/process.c] [server/thread.c]
      	Implemented object wait queues and synchronization.
      
      Fri Aug 21 18:40:02 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [graphics/psdrv/*]
      	DEVMODE dmPaper{Width|Length} fields are in 0.1mm.
      	Select a 100 pixel default font in CreateDC.
      
      Thu Aug 20 22:47:39 1998  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [objects/bitmap.c]
      	Handle bits=32 in SetBitmapBits32 and GetBitmapBits32.
      
      	* [msdos/int21.c]
      	Add handling of Int21 0A and 37.
      
      	* [misc/commdlg.c]
      	Use MapHModuleLS and MapHModuleSL when translating HINSTANCE16 to
      	HINSTANCE32 and vice versa.
      
      	* [win32/file.c]
      	CreateFile32A: Abort if filename == NULL.
      
      Thu Aug 20 12:28:31 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [*/*]
      	Lots of missing prototypes added, some parameter types adapted to match
      	SDK.
      
      	* [debugger/stabs.c]
      	Don't loop forever if we don't find wine or one of the libxxx.so.
      
      	* [loader/ne/module.c]
      	Implemented MapHModuleLS,MapHModuleSL,MapHinstLS,MapHinstSL.
      
      	* [misc/network.c]
      	Implemented WNetGetUser32A.
      
      	* [misc/shellord.c]
      	Implemented ILRemoveLastID.
      
      	* [multimedia/dsound.c]
      	Fixed StarCraft memory leak.
      
      	* [graphics/ddraw.c]
      	Removed some unnecessary simple relaying functions, tried polishing
      	up the Xlib implementation (still doesn't work), temp. removed Xshm
      	code (to be remerged with working Xlib code).
      
      Tue Aug 18 22:29:17 1998  Ove Kaaven <ovek@arcticnet.no>
      
      	* [multimedia/mmio.c] [multimedia/mmsystem.c]
      	Fixed most mmio bugs, fully implementing mmioSetBuffer
      	buffering, ability to read memory files, and the
      	sndPlaySound() SND_MEMORY flag. Most mmio-using programs
      	now work fine.
      
      	* [include/dosexe.h] [include/miscemu.h] [include/module.h]
      	  [loader/module.c] [loader/task.c] [msdos/dosmem.c]
      	Improved DOS VM flexibility and portability somewhat. (Did
      	I get the #ifdefs right this time, BSD-ers?)
      
      	* [msdos/int21.c]
      	Made "Get Current PSP address" work as expected in a DOS VM.
      
      	* [loader/dos/*]
      	Began improving flexibility and portability somewhat. It
      	should be easier to add DPMI RMCB callbacks now. The
      	DOS VM no longer leaves big files lying around in /tmp
      	after a crash.
      
      Tue Aug 18 12:38:31 1998 Turchanov Sergey <turchanov@usa.net>
      
      	* [relay32/winmm.spec]
      	This patch allows WinAmp to play WAV files (at least in PCM
      	format).
      
      Sun Aug 16 05:34:13 1998  Pablo Saratxaga <srtxg@chanae.alphanet.ch>
      
      	* [windows/keyboard.c]
      	Corrected keyboard code to properly handle keys : ? ~ and "
      	on non US keyboards.
      
      Sat Aug 15 18:47:14 1998  Brian Craft <bcboy@dorothy.wanglab.brandeis.edu>
      
      	* [windows/win.c]
      	Fixed severe bug in EnumChildWindwos().
      
      Thu Aug 13 21:05:35 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [controls/tooltips.c]
      	Fixed some bugs. Added subclassing support.
      
      	* [controls/toolbar.c]
      	Improved tooltip integration. Fixed some bugs.
      
      	* [controls/commctrl.c]
      	Changed control registration and added some documentation.
      	Fixed ShowHideMenuCtl.
      
      	* [controls/rebar.c][include/rebar.h][include/commctrl.h]
      	Improved rebar implementation (still no display).
      
      	* [controls/pager.c][include/pager.h][include/commctrl.h]
      	Improved pager implementation (still no display).
      
      	* [misc/imagelist.c]
      	Fixed a bug.
      
      	* [documentation/common_controls]
      	Updated.
      
      Sun Aug  9 19:50:20 1998  James Juran <jrj120@psu.edu>
      
      	* [Makefile.in] [documentation/Makefile.in] 
      	  [programs/Makefile.in] [programs/*/Makefile.in]
      	Added uninstall rules, cleaned up install rules a little bit.
      
      Sun Aug  9 13:21:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/ne/module.c] [if1632/kernel.spec]
      	Added the undocumented HIWORD of GetModuleHandle (hFirstModule).
      
      	* [loader/ne/segment.c]
      	Wine forgot to set some NE_SEGFLAGS_*.
      	Combined with another loader change, this fixed the
      	"BLINKER -- error in loading module" or ghost MessageBox problem
      	that about 1% of all Windows programs have.
      	Some BLINKER programs still don't work, though.
      	But I'm working on it, with great help from Blinkinc.
      
      	* [loader/task.c]
      	InitTask needs to decrement the SP register by two as Win95 does.
      
      Sun Aug  9 02:41:28 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [if1632/kernel.spec] [relay32/kernel32.spec] [scheduler/syslevel.c]
      	  [loader/main.c] [win32/ordinals.c] [include/syslevel.h] 
      	  [scheduler/Makefile.in]
      	Implemented Win95 'syslevel' routines (including Win16Lock).
      
      	* [if1632/relay.c] [if1632/thunk.c] [tools/build.c] [loader/task.c]
      	  [loader/ne/segment.c] [win32/kernel32.c] [memory/selector.c]
      	  [include/stackframe.h] [include/thread.h]
      	16-bit %fs handling revised.  Use Win16Lock where appropriate.
      
      	* [include/thread.h] [scheduler/synchro.c] [windows/message.c] 
      	  [windows/queue.c] [win32/process.c]
      	Implemented MsgWaitForMultipleObjects.
      
      	* [files/change.c] [files/Makefile.in] [scheduler/k32obj.c] 
      	  [win32/newfns.c]
      	Implemented (dummy) file change notification objects.
      
      	* [debugger/dbg.y] [scheduler/process.c] [scheduler/thread.c]
      	  [include/process.h] [include/thread.h]
      	Suspend all threads except current when hitting debugger break point.
      
      	* [objects/dib.c]
      	Bugfix for CreateDIBSection.
      85ed45e3
  36. 14 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980614 · f90efa9c
      Alexandre Julliard authored
      Sun Jun 15 10:30:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [files/dos_fs.c] [files/file.c] [if1632/wprocs.spec]
      	  [misc/aspi.c]
      	Added support for scanners that need Adaptec's ASPI2DOS.
      
      	* [graphics/env.c] [misc/printerdrv.c] [graphics/win16drv/init.c]
      	  [if1632/gdi.spec] [include/gdi.h]
      	Enhanced printer support (especially Win95):
      	Drv[GS]etPrinterData, [GS]etEnvironment; added AbortProc handling.
      
      	* [misc/tapi32.c] [relay32/tapi32.spec]
      	Added some stubs.
      
      	* [configure.in] [graphics/fontengine.c] [include/windows.h]
      	  [misc/comm.c] [misc/w32skrnl.c] [misc/win32s16.c]
      	Made Wine compile on HP-UX (just for fun ;)
      
      	* [controls/menu.c] [include/windows.h]
      	Complete rewrite of EnableMenuItem32.
      	Free Agent 32 still doesn't work :(
      
      	* [misc/version.c] [if1632/kernel.spec] [include/winbase.h]
      	Implemented GetVersionEx16.
      
      	* [misc/network.c] [if1632/user.spec]
      	Fixed arguments of WNetGetPropertyText.
      
      	* [misc/version.c] [relay32/comctl32.spec] [relay32/oleaut32.spec]
      	Implemented COMCTL32_DllGetVersion, OaBuildVersion.
      
      	* [win32/file.c]
      	Fixed UNC handling of CreateFile32.
      
      Sat Jun 13 22:35:12 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [Makefile.in] [Make.rules.in]
      	Added pattern for CVS merge files to 'make clean'
      
      	* [ole/olecli.c] [windows/scroll.c] [windows/grahics.c]
      	Add some DC handle unlocking. (When hdc's are always unlocked,
      	they can be made moveable.)
      
      	* [documentation/wine.texinfo] 
      	Started a Wine Design chapter with discussion of 
      	graphics driver model.
      
      Sat Jun 13 11:19:25 1998  David Luyer <luyer@ucs.uwa.edu.au>
      
      	* [misc/main.c] [relay32/relay386.c]
      	Added new option -debugmsg +relay=.... or -debugmsg -relay=...
      
      Fri Jun 12 22:56:09 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [relay32/snoop.c][relay32/builtin.c][loader/pe_image.c]
      	Added inter win32 dll snooping. Use -debugmsg +snoop.
      	Number of arguments and string references are autodetected.
      	Some small bugfixes in the PE loader.
      
      	* [misc/system.c]
      	Disabled SystemTimers. They do not work with the current
      	%fs handling in the 32->16 relaycode. (helps labview)
      
      	* [msdos/dpmi.c][msdos/int2f.c][files/drive.c]
      	Added a monoton linear increasing memory allocator for DPMI (required
      	for LabView, HAFAS, ...)
      	mscdex handling in emulated realmode interrupts (for mcicda.drv)
      	allocate logical drives only once. (helps Myst)
      
      	* [files/profile.c]
      	Handle ^Z as space. Found on CDROMS (helps Myst Installer).
      
      	* [multimedia/mmio.c]
      	mmio* partially updated to win32. No funny additions.
      
      	* [windows/driver.c]
      	Added win32 driver handling (will be used for win32 multimedia/
      	msvideo drivers).
      
      	* [win32/device.c]
      	Added device handling (K32OBJ_DEVICE_IOCTL). Implemented 
      	VTDAPI.5 (used by win95' WINMM.timeGetTime())
      
      Fri Jun 12 18:01:18 1998 Rein Klazes <rklazes@casema.net>
      
      	* [ole/compobj.c relay32/ole32.spec]
      	Add a stub for CoLockObjectExternal32.
      
      	* [objects/clipping.c]
      	Fix in IntersectClipRect(), when there is no initial clipping
      	region.
      
      	* [graphics/x11drv/graphics.c]
      	Corrected several "one-off" errors for the Ellipse, Rectangle
      	and RoundRectangle (especially small ones) draw routines. 
      	Arc and friends still have to be done.
      
      Fri Jun 12 06:23:19 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/ntdll.c]
      	Fixed some of the parameter counts.
      
      	* [misc/registry.c]
      	General cleanup, documentation.
      	Standard keys are allowed to be 'closed' and succeed.
      
      	* [misc/shell.c]
      	Check for correct return values from Reg* functions.
      
      	* [win32/newfns.c]
      	Added stubs for OpenDesktopA, SetThreadDesktop, and
      	SetUserObjectInformationA.
      
      Wed Jun 10  20:28:08 1998  James Juran  <jrj120@psu.edu>
      
      	* [debugger/break.c]
      	Fixed bug introduced in 980503 that broke the -debug command 
      	line option for PE executable files.
      
      	* [configure.in] [include/acconfig.h] [include/debugtools.h]
      	  [documentation/debug-msgs]
      	Added 'configure' options to compile out debugging messages.
      	Use --disable-debug to disable all debugging messages, and
      	--disable-trace to just disable TRACE messages.  This results
      	in a stripped executable that is 15-20% smaller.  This option
      	is very much untested--don't expect it to work.
      
      	* [documentation/debug-msgs] [documentation/debugging]
      	Minor updates.
      
      	* [*/*.c]
      	Fixed some compile warnings.  This also includes the
      	compile_warnings_trivial patch from WineHQ.
      
      Tue Jun 10 22:00:18 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [windows/sysmetrics.c][include/sysmetrics.h]
      	Fixed some Win95 values.
      
      	* [windows/nonclient.c][include/windows.h]
      	Fixed some Win95 drawing bugs.
      	Added extended window style flags (WS_EX_xxx).
      
      	* [misc/printdrv.c][relay32/winspool.spec]
      	Added stubs for DeletePrinterDriver32A, DeleteMonitor32A
      	and DeletePort32A.
      
      	* [windows/mdi.c][include/windows.h][relay32/user32.spec]
      	Added stubs for CascadeWindows and TileWindows.
      
      	* [controls/toolbar.c][include/toolbar.h]
      	Fixed a few bugs and implemented new features.
      
      	* [misc/shellord.c][relay32/shell32.spec]
      	Added stubs for SHELL32_60, SHELL32_61 and SHELL32_184.
      
      	* [controls/comctl32undoc.c][relay32/comctl32.spec]
      	New file comctl32undoc.c. Contains undocumented functions
      	of COMCTL32.DLL. These functions are needed to run EXPLORER.EXE
      	IEXPLORE.EXE and TASKMAN.EXE.
      
      	* [controls/status.c]
      	Added text alignment.
      
      Tue Jun  8 22:00:00 1998  Bertho Stultiens <bertho@akhphd.au.dk>
      
      	* [programs/*/Makefile.in]
      	Changed the rules to use wrc as resource compiler but
      	passing the source through gcc first for macro expansion.
      
      	* [programs/*/*.rc]
      	Added #include "windows.h" for the resource compiler in the
      	appropriate files.
      
      	* [tools/wrc/wrc.[ch]] [tools/wrc/writeres.c]
      	Added commandline option -A for autoregister code.
      	Corrected the underscore problem by checking the proper define
      	from config.h.
      
      Sun Jun  7 22:09:29 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [ole/ole2nls.c] [memory/string.c]
      	Improved LCMapString32A, and changed CompareString32A,
      	lstrcmp, lstrcmpi to use it.
      
      Sat Jun  6 19:00:50 1998  Martin Strmberg <ams@ludd.luth.se>
      
      	* [include/winnt.h]
      	Added typedefs for security and tokens.
      
      Sat Jun  6 12:26:31 1998  Morten Welinder  <terra@diku.dk>
      
      	* [objects/text.c]
      	Use debugstr_an in DrawText16.
      
      	* [loader/resource.c]
      	Use debugres_w in FindResourceEx32W.  Avoid crashing during
      	debug when wm is NULL.
      
      	* [if1632/relay.c]
      	In RELAY_DebugCallTo16, send output to the right place and
      	avoid side effects in macro arguments.
      
      Wed Jun  3 20:56:03 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [controls/scroll.c] [windows/nonclient.c]
      	Fix several off by one errors in scrollbar painting.
      
      Tue Jun  2 23:58:59 1998  Insomnia (Stea Greene) <insomnia@core.binghamton.edu>
      
      	* [graphics/dsound.c]
      	Rewrote mixer code to handle panning and volume for 16->16, 16->8,
      	8->16, and 8->8 bit mixes.  Conforms to DirectX's "logarithmic
      	hearing scale" as specified in M$VC docs.  Still does not handle
      	mixing of different frequencies (I am still working on that). 
      	Tested 16->16 extensively with StarCraft.  Other mixing combinations
      	untested but should work fine.  Still kind of a work in progress,
      	so be warned.
      
      Tue Jun  2 03:31:33 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [tools/wrc/utils.c]
      	dup_basename: fix to strip directory.
      
      Mon Jun  1 20:00:00 1998  Juergen Schmied <juergen.schmied@metronet.de>
      
      	* [include/windows.h] [objects/cursoricon.c] [relay32/user32.spec]
      	Added stubs LoadCursorFromFileW and LoadCursorFromFileA.
      f90efa9c
  37. 01 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980601 · a845b88e
      Alexandre Julliard authored
      Sun May 31 13:40:13 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/signal.c]
      	Added display of exception name.
      
      	* [loader/task.c]
      	Yet another attempt at fixing SwitchStackTo/SwitchStackBack.
      
      	* [memory/selector.c] [relay32/builtin32.c] [tools/build.c]
      	  [win32/kernel32.c]
      	Generate an assembly stub for Win32 register functions to make
      	their names available at link time.
      
      	* [programs/*/Makefile.in]
      	Added hacks to support old resource compiler.
      
      Fri May 29 16:27:14 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [tools/testrun]
      	Merge of my testscripts at home into one single perl program
      	(tested with perl5). Works only on Linux due to 'ps' and 'ipcs'
      	magic.
      
      	* [controls/menu.c]
      	Added some DefaultMenuItem stubs.
      
      	* [debugger/stabs.c]
      	Fixed stabs loading, now supports (int,int) typeinfo format used
      	by gcc-2.8 and egcs-1. If it still crashes, please mail me.
      
      	* [if1632/][relay32/]
      	Added msvideo.dll (stubs only)
      	Replaced some ptr by str for stringcases
      	Added some new stubs (VxDCall, FindCloseNotif....)
      
      	* [misc/network.c]
      	Some argument fixes.
      
      	* [misc/registry.c][misc/cpu.c]
      	Registry initialization partially rewritten and enhanced.
      
      	* [scheduler/*.c]
      	Some additions so we don't do kill(0,SIGUSR1) (kill processgroup
      	instead of targeted thread)
      	Added SetThreadContext.
      
      Thu May 28 23:59:59 1998  Bertho Stultiens <bertho@akhphd.au.dk>
      
      	* [tools/wrc/*]
      	New resource compiler version 1.0.0 (28-May-1998)
      
      	* [Make.rules.in] [Makefile.in]
      	Changed and added rc rules to point to tools/wrc/wrc.
      
      	* [configure.in] [include/config.h.in]
      	Added check for function 'stricmp'.
      
      	* [include/resource.h]
      	Commented out the old resource structure to catch references.
      	It also includes wrc_rsc.h.
      
      	* [include/wrc_rsc.h]
      	New file. Definitions for the resources generated with wrc.
      
      	* [include/windows.h]
      	Added #ifdef RC_INVOKED to exclude stdarg.h.
      	Added SS_NOTIFY flag.
      
      	* [include/winnls.h]
      	Added SUBLANG_* definitions and corrected some defaults.
      
      	* [loader/libres.c]
      	Changed the sysres load functions to support wrc generated
      	resources.
      
      	* [resource/sysres_*.rc]
      	Added #include <windows.h>
      
      	* [resource/sysres.c]
      	Changed declarations to match wrc's output
      
      	* [resource/Makefile.in]
      	Changed rules to work with wrc.
      
      	* [tools/makedep.c]
      	Changed generation of .rc file dependencies to .s target.
      
      Thu May 28 22:28:39 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [files/file.c][include/windows.c][relay32/kernel32.spec]
      	Implemented GetFileAttributesEx32A/W.
      
      	* [misc/imagelist.h][include/commctrl.h][relay32/comctl32.spec]
      	Added ImageList_Read and ImageList_Write stubs.
      	Added ImageList_AddIcon function.
      	Added ImageList_LoadImage. It is the same as ImageList_LoadImage32A.
      
      	* [controls/header.c]
      	Fixed bitmap drawing bug.
      	Added full bitmap support.
      
      	* [include/commctrl.h]
      	Added missing header macros.
      
      	* [controls/toolbar.c][include/toolbar.h][include/commctrl.h]
      	  [controls/commctrl.c] [relay32/comctl32.spec]
      	First implementation of toolbar control.
      	Implemented CreateToolbar, CreateToolbarEx and CreateMappedBitmap.
      
      	* [controls/progress.c][controls/status.c]
      	Some code cleanup.
      
      	* [controls/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
      	Removed CreateStatusWindow16 and DrawStatusText16.
      	CreateStatusWindow is the same as CreateStatusWindow32A.
      	DrawStatusText is the same as DrawStatusText32A.
      
      Thu May 28 16:01:28 1998  Matthew J. Francis  <asbel@dial.pipex.com>
      
      	* [objects/bitmap.c] [objects/bitmap.h] [objects/oembitmap.c]
      	  [objects/dc.c] [graphics/x11drv/bitblt.c]
      	Added partial implementation of CreateDIBSection, with great thanks
      	to Ulrich Weigand <weigand@informatik.uni-erlangen.de> for
      	contributing the bulk of the patch.
      
      Wed May 27 19:04:31 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [win32/kernel32.c] [if1632/thunk.c] [include/flatthunk.h]
      	ThunkConnect16 and related functions moved to emulator.
      
      	* [loader/ne/segment.c]
      	Call DllEntryPoint with correct arguments.
      
      	* [relay32/builtin32.c]
      	Bugfix: Relay debugging did not work for multiple processes.
      
      	* [controls/menu.c]
      	Bugfix: dwItemData was not set for MF_OWNERDRAW menus.
      
      	* [if1632/relay.c] [relay32/relay386.c]
      	Relay messages converted to use DPRINTF.
      
      	* [controls/desktop.c] [relay32/user32.spec]
      	Implemented PaintDesktop.
      
      	* [files/profile.c] [if1632/kernel.spec] [misc/network.c]
      	  [misc/printdrv.c] [relay32/winspool.spec] 
      	  [win32/ordinals.c] [relay32/kernel32.spec]
      	Some stubs added.
      
      	* [relay32/mpr.spec]
      	All ordinals were off by one.
      
      Tue May 26 13:32:57 1998  Bill Hawes <whawes@star.net>
      
      	* [misc/lstr.c] [include/casemap.h] [tools/unimap.pl]
      	Added Unicode case conversion routines towupper/towlower,
      	with mapping tables casemap.h created by tools/unimap.pl.
      
      	* [misc/ntdll.c] [include/winnls.h] [relay32/ntdll.spec]
      	  [relay32/advapi.spec]
      	Minimal implementation of IsTextUnicode, just enough to get
      	NT4 notepad to open ascii/unicode files.
      
      	* [Make.rules.in] [resources/sysres_En.rc]
      	Added include file dlgs.h for building resource files, so that
      	resources can refer to defined values (e.g. pshHelp).
      
      	* [misc/crtdll.c] [relay32/crtdll.spec]
      	Use towupper/towlower for 32W case conversions.
      
      	* [memory/string.c]
      	Use towupper for 32W case conversions.
      
      	* [ole/ole2nls.c]
      	Use towupper for 32W case conversions; fix mem leak; minor cleanup
      
      	* [controls/edit.c]
      	Added soft break flag to edit state. Print unknown action values
      	for WM_VSCROLL (action 190 occurs when running NT4 notepad.)
      
      Mon May 25 22:42:40 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [files/file.c]
      	Care for a pathological case in SetFilePointer.
      
      	* [graphics/x11drv/xfont.c]
      	Handle longer Font names in LFD_ComposeLFD and try to catch errors.
      
      	* [loader/pe_image.c]
      	Unload Dummymodule when PE_LoadLibraryEx32A fails with
      	PE_LoadImage (makes Encarta 98 installer proceed).
      
      	* [misc/registry.c]
      	Move a check for a special case in RegCreateKeyEx32W after the
      	check for existence.
      
      Tue May 25 20:18:26 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/ntdll.c]
      	Added some stubs, just guessing at the size of their param lists.
      
      	* [misc/registry.c]
      	Added stubs for RegUnLoadKey, RegSetKeySecurity, RegSaveKey,
      	RegRestoreKey, and RegReplaceKey
      
      	* [programs/regtest/regtest.c]
      	Updated registry testing program.
      
      Sun May 24 18:11:40 1998  Alex Priem <alexp@sci.kun.nl>
      
      	* [file/profile.c]
      	Added flag 'return_values' to PROFILE_GetSection.
      
      Sun May 24 13:41:10 1998  James Juran <jrj120@psu.edu>
      
      	* [misc/shell.c] [files/directory.c]
      	Documentation/debugging info additions.
      
      	* [*/*.c] [include/*.h]
      	Moved many extern function definitions to appropriate header files.
      	Cleaned up a few compile warnings.
      	If #include "debug.h" is present, removed #include <stdio.h>.
      	debug.h includes stdio.h, so it is not necessary to include both.
      
      	* [graphics/*.c] [if1632/signal.c] [ipc/*.c] [scheduler/*.c]
      	  [win32/*.c] [windows/*.c]
      	Final patch to convert fprintf statements to new debugging interface.
      	Some fprintfs are still left, especially in the debugger/ directory.
      	However, IMHO, it's not worth the effort to change the rest.
      
      Fri May 22 21:58:35 1998  Morten Welinder  <terra@diku.dk>
      
      	* [windows/keyboard.c]
      	Correct handling of keys "`-=[]\;',./".
      
      Fri May 22 12:06:00 1998  Per Lindstrm <pelinstr@algonet.se>
      
      	* [include/windows.h] [relay32/kernel32.spec] [win32/console.c]
      	Added stub for ReadConsoleOutputCharacter32A.
      
      Thu May 21 16:45:48 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [ole/ole2nls.c]
      	Began better implementation of LCMapString32A.
      	Not very well tested yet, and still need improvements.
      
      	* [controls/scroll.c]
      	Documented functions.
      
      Wed May 20 21:37:56 1998  Peter Hunnisett <hunnise@nortel.ca>
      
      	* [include/windows.h][misc/main.c]
      	Change SystemParameterInfo to support SPI_GETHIGHCONTRAST. Also
      	include some missing SPI_ definitions.
      
      	* [include/dsound.h][multimedia/dsound.c][relay32/dplayx.spec]
      	Added stubs for DirectPlayLobbyCreate[AW]. Not sure if these
      	should go into a new files dplayx.c? Anyone care?
      
      	* [include/winnls.h]
      	Added two missing flags for the CompareString32 functions.
      a845b88e
  38. 29 Mar, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980329 · 54c2711f
      Alexandre Julliard authored
      Sun Mar 29 15:18:57 1998  Uwe Bonnes <elektron.ikp.physik.tu-darmstadt.de>
      
      	* [msdos/int21.c]
      	More verbose Trace messages
      
      Sun Mar 29 15:03:30 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/ne_image.c]
      	Terminate relocation chains on 0 offset.
      
      Sun Mar 29 02:35:45 1998  James Juran  <jrj120@psu.edu>
      
      	* [windows/caret.c] [windows/class.c] [windows/clipboard.c]
      	Fixed more USER32 ordinal numbers in function documentation.
      
      Sat Mar 28 22:40:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [controls/desktop.c]
      	Return 1 for WM_NCCREATE in DesktopWndProc.
      
      	* [controls/menu.c]
      	Fixed crash when destroying a top popup win that was only created
      	but not shown.
      
      	* [ole/typelib.c] [if1632/typelib.spec]
      	Implemented OABuildVersion.
      
      	* [windows/win.c]
      	Finally fixed ugly bug in GetParent32 that affected window placement:
      	Didn't return 0 for windows that have neither WS_POPUP nor
      	WS_CHILD set. Now it acts exactly like Windows (at least I hope so ;)
      
      Sat Mar 28 02:26:43 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [DEVELOPERS-HINTS] [documentation/debug-msgs]
      	Updated documentation on debug messages
      
      	* [include/button.h] [controls/button.c] [include/windows.h]
      	[include/combo.h] [controls/combo.c] [controls/commctrl.c]
      	[controls/icontitle.c] [controls/listbox.c]	[controls/menu.c]
      	[controls/scroll.c] [controls/widgets.c] 
      	Changed some 16-bit code to 32-bit code. I am positive this will
      	not break anything.
      
      	* [controls/uitools.c] 
      	Renamed the prefix of some functions from UITOOLS_ to UITOOLS95_
      	to reflect the fact that they implement Win95 look. Maybe we will
      	have a UITOOLS31_ in the future. Anyhow, the change is completely
      	internal to this file.
      
      	* [*/*.c]
      	Changed a lot of [f]printf into appropriate debug messages.
      
      Fri Mar 27 19:56:12 1998  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      	* [documentation/status/]
      	Added directdraw and directsound status.
      
      	* [if1632/thunk.c][ole/*.c][win32/kernel32.c]
      	Added some documentation.
      	Moved FUNC004 to thunk.c since it seems to be a 16->32 thunk
      	(calling conventions and the like still unknown).
      
      Fri Mar 27 09:59:32 1998  Morten Eriksen  <mortene@pvv.org>
      
      	* [loader/resource.c][windows/keyboard.c]
      	Implemented CopyAcceleratorTable() and CreateAcceleratorTable().
      	
      	* [include/compobj.h][ole/compobj.c][relay32/ole32.spec]
      	Added implementation of StringFromGUID2(). 
      
      Tue Mar 26 23:12:05 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [misc/imagelist.c][relay32/comctl32.spec]
      	Implemented new debugging interface.
      	Added missing functions (some are empty stubs).
      	Changed ordinals in comctl32.spec (now dll version 4.72 comatible).
      
      	* [objects/oembitmaps.c][include/windows.h]
      	  [include/bitmaps/*]
      	Added missing restore bitmaps for Win95 look.
      	Added missing Win95 cursors.
      
      Thu Mar 26 10:18:20 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [programs/view/Makefile.in] [programs/view/view.c]
      	Fix compilation, Aldus placeable metafile loading.
      
      	* [graphics/metafiledrv/init.c] [relay32/gdi32.spec] 
      	  [objects/metafile.c]
      	Implemented various 32 bit versions of regular metafile API.
      
      	* [objects/enhmetafile.c]
      	Implemented rendering of a couple of dozen records.
      
      Tue Mar 24 20:06:39 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [memory/*.c]
      	Updated documentation for API manpages.
      
      Mon Mar 23 09:09:00 1998  Alex Korobka <alex@pharm.sunysb.edu>
      
      	* [misc/winsock.c]
      	Fixed 32-bit DNS lookup.
      
      Mon Mar 23 23:54:47 1998  Luiz Otavio L. Zorzella  <zorzella@nr.conexware.com>
      
      	* [multimedia/init.c]
      	New code for the initialization and gathering of information about
      	the MIDI devices, for future use.
      
      Thu Mar 19 00:59:29 1998  Jim Peterson <jspeter@nospam.birch.ee.vt.edu>
      
      	* [windows/win.c]
      	Eliminated inaccurate setting of cs->hMenu in
      	WIN_CreateWindowEx, along with superfluous SetMenu32 call.
      
      Mon Mar 16 17:40:53 1998  Petter Reinholdtsen <pere@td.org.uit.no>
      
      	* [debugger/dbg.y] [debugger/Makefile.in] [Makefile.in]
      	Install wine.sym in $(exec_prefix)/lib and make sure the debugger
      	finds it.
      
      Sun Mar 15 22:36:35 1998  Michael Veksler <mveksler@tx.technion.ac.il>
      
      	* [dummy.c] [if1632/gdi.spec]
      	Fixed stub declaration of GDI_532, so Hebrew-Word2 kind of works.
      54c2711f
  39. 01 Mar, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980301 · a11d7b1a
      Alexandre Julliard authored
      Sun Mar  1 10:45:23 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/ne_image.c]
      	Fixed problem with weird DLLs (NE_FFLAGS_SINGLEDATA && DGROUP = 0).
      
      	* [msdos/dosmem.c]
      	Export address for __0000H, too.
      
      	* [msdos/dpmi.c]
      	Changed MemAlloc functions to return less fragmented addresses.
      
      Sat Feb 28 18:50:12 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [scheduler/process.c] [scheduler/sysdeps.c]
      	Don't use %fs register before threading initialization.
      
      Sat Feb 28 14:04:56 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [configure.in] [include/acconfig.h]
      	Autoconf macro to check for non-reentrant X libraries.
      
      	* [windows/winpos.c]
      	In SetWindowPos32(), do not cause WM_SIZE messages when the
      	SWP_NOSIZE flag is specified. This fixes the division-by-zero in
      	Borland C++ 4.0 "Open Project" menu item.
      
      Sat Feb 28 13:11:26 1998  James Moody  <013263m@dragon.acadiau.ca>
      
      	* [ole/ole2nls.c]
      	Changed "English" values from German to English.
      
      	* [files/dos_fs.c]
      	Fixed off-by-one month bug.
      
      Fri Feb 27 22:12:01 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [windows/win.c]
      	Fix winelib class menu loading bug.
      
      	* [include/module.h] [loader/module.c]
      	LoadModule32 should be implemented in terms of CreateProcess.
      
      	* [programs/view/*]
      	Metafile viewer sample program.
      
      	* [documentation/wine.texinfo] [documentation/Makefile.in]
      	Improvements and additions, HTML target.
      
      Fri Feb 27 04:27:48 1998  Dimitrie O. Paun <dimi@cs.toronto.edu>
      
      	* [*/*]
      	Switched to the new debug messages interface. For more information
      	please refer to documentation/debug-msgs. Because the new scheme
      	introduces a new semantic level, I had to manually do through
      	about 530 dprintf_xxx!  The rest of about 2400 where transformed
      	via a script.  Because of the large number of changes that I had
      	to do, some may have not come out as nicely as I wanted them.  If
      	this is the case, please let me know. There is a lot of work left
      	to do: -- a few hundred printf's to be converted -- about 2300
      	fprintf's to be converted -- about 600 FIXME's to be transformed
      	The problem is that in the above mentioned cases, a lot of manual
      	intervention is required because a lot of the information is
      	missing.  There are also a lot of other things to be done to the
      	interface and so forth. I have now ideas for a at least a month
      	worth of full time work :) I will proceed with many changes in the
      	next few releases, so please do not start modifing things because
      	there will be a hell of a lot of conflicts. If you have ideas that
      	you want to integrate or you want to work on different things,
      	please coordinate with me.
      
      Thu Feb 26 13:04:29 1998  David Lee Lambert <lamber45@egr.msu.edu>
      
      	* [ole/ole2nls.c] [include/windows.h]
      	First try at OLE date- and time-formatting functions.
      
      Wed Feb 25 11:20:35 1998 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [files/*.c]
      	Changed dos device handling, added 'CON' devicehandling.
      
      	* [graphics/ddraw.c]
      	Bug fixes, some additions.
      
      	* [if1632/builtin.c][loader/module.c][library/winestub.c]
      	Small hack so we don't need a dummy BUILTIN_LoadModule
      	in winestub.c.
      
      	* [ole/*][relay32/ole32.spec][if1632/storage.spec]
      	storage.dll started. winword loads documents (saving
      	doesn't work yet, dunno why).
      	Several ole additions, some cleanups and bugfixes.
      	IMalloc16 implemented.
      
      	* [loader/pe_image.c]
      	Added some comments, fixed circular dll references,
      	fixed modref ordering, fixed tls allocation.
      
      	* [memory/global.c]
      	Added validity checks before every GET_ARENA_PTR.
      	(several functions rely on Global* return values
      	 on invalid handles, like IsTask).
      	Implemented GlobalUnlockFree16.
      
      	* [memory/virtual.c]
      	Replaced dprintf_virtual by fprintf, so we can
      	do 'info map' again in the debugger. Increase read
      	linesize for Linux2.1 cases.
      
      	* [misc/cpu.c][misc/registry.c]
      	Moved cpu registry initialization to misc/cpu.c.
      
      	* [multimedia/dsound.c]
      	Enhanced, replaced GETOSPACE bufferingcheck by SETFRAGMENT.
      
      	* [relay32/crtdll.spec][relay32/ntdll.spec]
      	Replaced some ptr by respective 'str' and 'wstr' arguments
      	for libc functions.
      
      	* [scheduler/thread.c]
      	Added some sanity checks to stackallocation, tlshandling fixed.
      
      	* [tools/build.c]
      	Fixed cdecl argumenttype order (was reversed).
      
      	* [win32/ordinals.c]
      	Implemented KERNEL_449.
      
      	* [windows/dinput.c]
      	Some fixes, needs much more work. Tomb Raider2 works with keyboard ;)
      
      Tue Feb 24 20:46:37 1998  James Juran   <jrj120@psu.edu>
      
      	* [windows/win.c]
      	Fixed USER32 ordinal numbers in documentation.
      
      Sat Feb 21 12:30:38 1998  John Richardson <jrichard@zko.dec.com>
      
      	* [files/file.c] [include/k32obj.h] [memory/virtual.c]
      	[scheduler/critsection.c] [scheduler/event.c] [scheduler/handle.c]
      	[scheduler/k32obj.c] [scheduler/mutex.c] [scheduler/process.c]
      	[scheduler/semaphore.c] [scheduler/thread.c]
      	Added generic k32obj read and write routines for k32objs that
      	support I/O.
      
      	* [documentation/console]
      	Updated console docs.
      
      	* [win32/console.c]
      	Make console work like a k32obj that supports I/O.
      
      	* [include/windows.h]
      	Make WriteFile and ReadFile take HANDLE32 for handle.
      
      Sun Feb 15 14:07:07 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [controls/menu.c] [misc/ver.c] [multimedia/dsound.c]
      	  [multimedia/joystick.c] [windows/dialog.c]
      	Modified some dprintf_xxx's to prepare them for a new
      	dprintf_ scheme. Basically, I changed the dprintf's that
      	outputed a line with many dprintf calls to do just one
      	dprintf call.
      a11d7b1a
  40. 04 Jan, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980104 · 02e90087
      Alexandre Julliard authored
      Sat Jan  3 17:15:56 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/db_disasm.c]
      	Added cpuid and cmpxchg instructions.
      
      	* [if1632/builtin.c] [relay32/builtin32.c]
      	Fixed broken -dll option with Win32 DLLs.
      
      	* [include/heap.h]
      	Added SYSTEM_LOCK/SYSTEM_UNLOCK macros.
      
      	* [configure.in] [misc/lstr.c]
      	Added check for wctype.h.
      	Commented out --enable-ipc option (IPC code has been broken for a
      	long time anyway).
      
      	* [scheduler/critsection.c] [scheduler/event.c]
      	  [scheduler/mutex.c] [scheduler/semaphore.c]
      	Implemented Win32 synchronization objects.
      
      	* [scheduler/synchro.c]
      	Implemented WaitForMultipleObjects and related functions.
      
      	* [scheduler/thread.c]
      	If possible, use clone() in CreateThread().
      
      	* [scheduler/thread.c] [scheduler/process.c]
      	Made thread and process waitable objects.
      	Thread and process id values are now different from the pointers
      	they represent.
      
      	* [win32/k32obj.c]
      	Moved to scheduler directory.
      	Added function table for waiting operations on objects.
      
      	* [files/file.c] [memory/virtual.c]
      	Added new K32OBJ function table.
      
      Sun Jan  1 16:48:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed my patch for GetTempFileName16() as needed.
      	It was ...Name32A() that didn't work properly, not ...Name16().
      
      	* [graphics/x11drv/brush.c]
      	Fixed a BadMatch error.
      
      	* [msdos/int21.c]
      	Fixed INT21_FindNextFCB() to get correct volume labels e.g.
      	in "file open" dialog.
      
      	* [multimedia/joystick.c] [relay32/winmm.spec]
      	Stub JoyGetPosEx().
      
      	* [scheduler/process.c] [relay32/kernel32.spec]
      	Implemented RegisterServiceProcess().
      
      Wed Dec 31 11:14:43 1997  Lawson Whitney  <lawson_whitney@juno.com>
      
      	* [if1632/kernel.spec] [if1632/relay.c]
      	Define CallProcEx32w - Thanks to Marcus Meissner for his excellent
      	CallProc32W.
      
      	* [loader/module.c]
      	Take a shot at defining FreeLibrary32W.
      
      Sun Dec 28 12:44:04 1997  Kai Morich <kai.morich@rhein-neckar.netsurf.de>
      
      	* [controls/menu.c]
      	Menu modification from WM_INITMENUPOPUP message fixed.
      	Menu items now can have different wID and hSubMenu (Win95 behavior).
      
      	* [misc/cpu.c]
      	Improved IsProcessorFeaturePresent.
      
      Sun Dec 28 03:21:08 1997  Ove Kaaven <ovek@main.arcticnet.no>
      
      	* [include/winsock.h] [misc/winsock.c]
      	Fixed WS_SOL_SOCKET for setsockopt(), and made select() return
      	empty fd_sets if timeout.
      
      	* [objects/palette.c]
      	AnimatePalette() bailed out if entire palette is animated. Fixed.
      
      	* [objects/dib.c]
      	Added some code to SetDIBitsToDevice() and its helpers to fix
      	some offseting problems.
      
      	* [objects/cursoricon.c]
      	Made CreateCursor32() convert the instance handle properly. Made
      	DestroyCursor() return correct success status.
      
      Wed Dec 24 17:56:34 1997  Dimitrie O. Paun  <dimi@cs.toronto.edu>
      
      	* [windows/syscolor.c]
      	Added definition of GetSysColorPen16/32. This function does not
      	exist in the Win32 API but is a very close (and natural) relative
      	to GetSysColorBrush function. Moreover, it is *very* much used 
      	within Wine since there are a lot of places where we need to draw
      	lines with the standard colors.
      
      	* [controls/button.c] [controls/combo.c] [controls/icontitle.c]
      	  [controls/menu.c] [controls/progress.c] [controls/scroll.c]
      	  [controls/updown.c] [graphics/painting.c] [misc/tweak.c]
      	  [windows/defwnd.c] [windows/graphics.c] [windows/nonclient.c]
      	Replaced references to sysColorObjects with the appropriate
      	call to GetSysColorBrush32/GetSysColorPen32. There is no need to
      	expose the implementation of these functions, even within Wine.
      	This makes the code easier to understand, debug, maintain.
      
      	* [controls/uitools.c]
      	Modified most of the functions in this file to use the now
      	standard pens (i.e. GetSysColorPen32). These functions made
      	*heavy* use of standard pens so I expect a lot less
      	CreatePen/DeleteObject calls can do only good...:)
      	Plus some minor modifications (*no* functional changes though).
      
      	* [controls/updown.c]
      	Used the new DrawFrameControl32 function to paint the control.
      	I also deleted UDDOWN_DrawArrow since it was no longer required.
      
      Tue Dec 23 00:03:33 1997  Steinar Hamre  <steinarh@stud.fim.ntnu.no>
      
      	* [configure.in]
      	Added check for -lw.
      
      	* [include/wintypes.h] [tools/build.c]
      	Changes to make the assembly understandable for even sun as.
      	".ascii" -> ".string", "call %foo" -> "call *%foo",
      	"pushw/popw %[cdes]s" written out to ".byte 0x66\npushl/popl %[cdes]s".
      
      	* [memory/ldt.c]
      	#ifdef added so <sys/seg.h> will not be included on Solaris.
      
      Mon Dec 22 18:55:19 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [configure.in]
      	Added XF86DGA check.
      
      	* [multimedia/dsound.c][relay32/dsound.spec][include/dsound.h]
      	Started DirectSound. Only stubs for now.
      
      	* [graphics/ddraw.c][include/ddraw.h][relay32/ddraw.spec]
      	Started to implement DirectDraw. Mostly stubs, some
      	testcases work. Requires the XF86DGA extension to XFree86.
      	(check demo/blizdemo.exe from the Diablo CD-ROM).
      
      	* [files/drive.c]
      	Return correct "CDFS" fsname so Diablo is a bit happier.
      
      Sun Dec 21 21:45:48 1997  Kevin Cozens <kcozens@interlog.com>
      
      	* [misc/registry.c]
      	Fixed bugs in the routines which read the Windows '95 registry
      	files. Added extra information regarding the format of the Windows
      	'95 registry files.
      02e90087