1. 15 May, 2003 1 commit
  2. 21 Nov, 2002 1 commit
  3. 20 Nov, 2002 1 commit
  4. 18 Nov, 2002 1 commit
  5. 12 Nov, 2002 1 commit
  6. 10 Jul, 2002 1 commit
  7. 21 Jun, 2002 1 commit
  8. 14 Dec, 2001 1 commit
  9. 04 Dec, 2001 1 commit
  10. 01 Dec, 2000 1 commit
  11. 28 Aug, 2000 1 commit
  12. 28 Jul, 2000 1 commit
  13. 03 Jun, 2000 2 commits
  14. 13 Oct, 1999 1 commit
  15. 25 Jul, 1999 1 commit
  16. 24 Jul, 1999 1 commit
  17. 01 Apr, 1999 1 commit
  18. 13 Mar, 1999 1 commit
  19. 26 Feb, 1999 1 commit
  20. 18 Dec, 1998 1 commit
  21. 14 Nov, 1998 1 commit
  22. 11 Oct, 1998 1 commit
  23. 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
  24. 12 Jul, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980712 · 642d3136
      Alexandre Julliard authored
      Sun Jul 12 16:23:36 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [server/*] [scheduler/client.c] (new files)
      	  [scheduler/sysdeps.c] [scheduler/thread.c] [scheduler/process.c]
      	Beginnings of client/server communication for inter-process
      	synchronisation.
      
      Sat Jul 11 19:45:45 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [include/bitmap.h] [objects/bitmap.c] [objects/dib.c] 
      	  [objects/oembitmap.c]
      	Speed up DIB section handling by using pre-allocated colormap and 
      	XImage. Moved DIB section data out of general BITMAPOBJ structure.
      	Bugfix: GetDIBits32 would overwrite one byte beyond bitmap data.
      
      	* [if1632/shell.spec] [if1632/kernel.spec] [win32/kernel32.c]
      	More verbose error message if ThunkConnect fails.
      	Implemented KERNEL_475.
      
      	* [files/profile.c] [ole/ole2nls.c]
      	Minor bugfixes.
      
      	* [if1632/builtin.c] [if1632/kernel.spec] [include/task.h]
      	  [loader/ne/module.c] [loader/task.c]
      	Implemented KERNEL.THHOOK.
      
      	* [if1632/wprocs.spec] [include/process.h] [msdos/dpmi.c] [msdos/vxd.c]
      	Implemented Win32s VxD services (W32S.386).
      
      Sat Jul 11 17:52:23 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [graphics/x11drv/xfont.c] [graphics/x11drv/text.c] 
      	  [include/x11font.h]
      	Improve handling of rotated X11 fonts. Metrics/extents should now be
      	correct. ExtTextOut should behave better (still doesn't handle lpDx).
      
      	* [graphics/painting.c]
      	DrawFocusRect32: Don't do anything if width or height are zero.
      
      Sat Jul 11 15:21:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [files/profile.c] [include/windows.h]
      	The length arguments of *Profile*() need to be treated
      	as UINTxx instead of INTxx.
      
      	* [graphics/env.c] [graphics/win16drv/init.c] [include/print.h]
      	  [misc/printdrv.c]
      	Many printer driver fixes/changes (many thanks go to Huw !).
      	Most printers should work again ;)
      
      	* [memory/atom.c]
      	Fixed ATOM_AddAtom to store atoms exactly like Windows.
      
      	* [*/*]
      	Fixed misc compiler warnings.
      
      Fri Jul 10 15:58:36 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [files/drive.c]
      	Fixed GetDriveType16 to return DRIVE_REMOTE again.
      
      	* [loader/pe_image.c][loader/module.c]
      	Look for modules that have the same modulename or the same
      	filename (they sometimes differ).
      	Fixed up fixup_imports, removed one of the loops.
      
      	* [windows/winpos.c]
      	Added some NULL ptr checks. Needs more.
      
      	* [graphics/ddraw.c]
      	Some stubs added.
      
      	* [if1632/snoop.c]
      	Updated, made WINELIB compatible.
      
      Fri Jul 10 04:39:56 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [objects/enhmetafile.c] [relay32/gdi32.spec]
      	Small tweaks for documentation system.
      
      Thu Jul  9 22:00:18 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [controls/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
      	Fixed GetEffectiveClientRect, CreateToolbarEx and CreateMappedBitmap.
      	Added stub for ShowHideMenuCtl. Added some documentation.
      
      	* [documentation/common_controls]
      	Added and updated some information.
      
      	* [controls/toolbar.c][include/toolbar.h]
      	Added string support.
      
      	* [misc/shell.c][misc/shellord.c][relay32/shell.spec]
      	Changed names of undocumented functions to their real names and
      	fixed the export table.
      
      	* [controls/imagelist.c][relay32/comctl32.spec]
      	Added stub for ImageList_SetFilter.
      	Fixed some minor bugs and typos.
      
      	* [objects/font.c][include/windows.h][relay32/gdi32.spec]
      	Added stubs for GetCharacterPlacement32[A/W].
      
      	* [objects/region.c][relay32/gdi32.spec]
      	Added stub for UNDOCUMENTED GetRandomRgn.
      
      	* [controls/commctrl.c][controls/*.c][include/*.h]
      	Added dummy listview, pager, rebar, tooltips, trackbar and
      	treeview control. This keeps some programs from complaining.
      
      Thu Jul  9 11:23:58 1998  Rein Klazes <rklazes@casema.net>
      
      	* [graphics/painting.c] [graphics/*/init.c]
      	  [graphics/x11drv/graphics.c] [relay32/gdi32.spec]
      	  [if1632/gdi.spec] [include/gdi.h] [include/x11drv.h]
      	Implemented drawing bezier curves: PolyBezier16/32 and
      	PolyBezierTo16/32.
      
      	* [graphics/x11drv/graphics.c]
      	Improved accuracy of several graphic routines, especially the
      	drawing of pie's.
      
      	* [include/windows.h] [misc/spy.c]
      	Added 25 window messages related to programs based on MFC and/or OLE.
      
      Wed Jul  8 22:00:00 1998  James Juran  <jrj120@psu.edu>
      
      	* [documentation/wine.man]
      	Updated manpage.
      
      	* [wine.ini]
      	Added section for Win95Look=true (commented out by default).
      
      Wed Jul  8 06:23:19 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/registry.c]
      	Fixed a crash in RegEnumValue32A when the dwType parameter is
      	NULL.
      
      	* [programs/regtest/regtest.c]
      	Improved the printing of errors.
      
      	* [misc/ntdll.c]
      	Added stub for RtlFormatCurrentUserKeyPath.
      
      	* [win32/console.c]
      	Added stub for ScrollConsoleScreenBuffer.
      
      Mon Jul  6 16:41:47 1998  Per Lindstrm <pelinstr@algonet.se>
      
      	* [include/windows.h] [relay32/kernel.spec] [win32/newfns.c]
      	Added stubs for SleepEx and TerminateProcess.
      
      	* [rc/README]
      	Corrected a grammatical error.
      
      Mon Jul  3 12:00:00 1998  Juergen Schmied <juergen.schmied@metronet.de>
      
      	* [misc/shellord.c]
      	Put some TRACE in.
      
      	* [memory/string.c]
      	Deleted unused variable in lstrcmpi32A.
      
      	* [include/windows.h][memory/string.c]
      	Added functions WideCharToLocal32 LocalToWideChar32 for
      	OLE-strings
      
      	* [include/shlobj.h][include/winerror.h][misc/shell.c]
      	  [ole/folders.c]
      	Added definition of internal class pidlmgr.
      	Changed definitions of EnumIDList, IShellFolder.
      	Added some OLE error constants.
      	Implemented EnumIDList, IShellFolder, IClassFactory,
      	PidlMgr, SHELL32_DllGetClassObject, SHGetDesktopFolder,
      	SHGetSpecialFolderLocation (half), SHGetPathFromIDList
      	(!!This stuff is not finished yet!!)
      
      	* [include/windows.h][misc/network][reley32/mpr.spec]
      	Added stubs for WNetConnectionDialog32[A|W|API].
      	Added struct LPCONNECTDLGSTRUCT32[A|W] and some constants.
      	Added some SetLastError(WN_NO_NETWORK) to the stubs.
      	Fixed bufferhandling in WNetCancelConnection
      	Added stub for MultinetGetErrorText[A|W]
      
      	* [ole/ole2nls.c]
      	Rewrote GetTimeFormat32A.
      
      Fri Jul  3 10:27:30 1998  Michael Poole <poole+@andrew.cmu.edu>
      
      	* [graphics/ddraw.c] [tsx11/X11_calls]
      	Implement IDirectDrawPalette_GetEntries.
      	Use CopyColormapAndFree to avoid erasing previously-set
      	palette entries.
      
      	* [graphics/ddraw.c] [include/ddraw.h]
      	  [tools/make_X11wrappers] [tsx11/X11_calls]
      	Provide a preliminary, not-yet-working framework for doing
      	DirectDraw via Xlib or XShm as well as DGA.
      
      Tue Jun 30 00:16:09 1998  Marcel Baur <mbaur@g26.ethz.ch>
      
      	* [ole/nls/*.nls]
      	Added remaining 22 locales (including arabic locales).
      642d3136
  25. 28 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980628 · ebfc0fee
      Alexandre Julliard authored
      Sun Jun 28 18:37:02 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/signal.c] [miscemu/instr.c] [memory/virtual.c]
      	Moved page-fault handling to INSTR_EmulateInstruction.
      
      	* [scheduler/thread.c]
      	Added locking and check for own thread in Suspend/ResumeThread.
      
      Sat Jun 27 21:25:21 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [objects/dib.c] [objects/bitmap.c] [objects/oembitmap.c] 
      	  [graphics/x11drv/bitblt.c] [include/bitmap.h]
      	Improved DIB section handling using page fault handlers.
      	(Note: This patch includes code contributed by Matthew J. Francis.)
      
      	* [memory/virtual.c] [if1632/signal.c] [include/global.h]
      	Page Fault handler support added.
      
      	* [if1632/signal.c] [loader/signal.c] [tools/build.c] [misc/system.c]
      	  [misc/winsock_dns.c] [include/sig_context.h] [include/thread.h]
      	16-bit %fs handling improved: Always preserve 16-bit %fs value,
      	always restore 32-bit %fs value for signal handlers.
      
      	* [if1632/thunk.c] [loader/module.c] [misc/callback.c] [windows/user.c]
      	  [loader/ne/resource.c] [include/callback.h] [include/module.h]
      	  [if1632/kernel.spec] [if1632/wprocs.spec]
      	Resource Handler function pointer stored as 16-bit SEGPTR.
      
      	* [loader/task.c] [windows/win.c] [windows/winpos.c] [if1632/user.spec]
      	  [if1632/kernel.spec] [loader/ne/module.c]
      	Some minor incompatibilities fixed (Win32s relies on those):
      	GetExePtr, IsWindow16 should set ES on return; WINPOS_SendNCCalcSize
      	should cope with having the WINDOWPOS structure trashed;
      	the OFSTRUCT in the NE module image should be placed *last*.
      
      	* [include/windows.h]
      	Missing prototype for FlushViewOfFile.
      
      	* [loader/task.c]
      	Bugfix: Command line should *not* start with a blank.
      	
      	* [loader/ne/segment.c]
      	Bugfix: Fixups to offset 0 were never applied.
      
      	* [misc/lstr.c]
      	Use debugstr_a in OutputDebugString16.
      
      	* [msdos/dpmi.c]
      	Stub for int 31 BL=2f AX=7a20 (NetWare: Get VLM Call Address) added.
      
      	* [msdos/int21.c]
      	Stub for int 21 AX=440d CL=6f (get drive map information) added.
      
      Fri Jun 26 18:08:30 1998  Rein Klazes <rklazes@casema.net>
      
      	* [windows/winpos.c]
      	Fix small buglet that mixed up maximized and minimized windows.
      
      	* [include/x11drv.h] [objects/dc.c] [graphics/x11drv/pen.c]
      	  [graphics/x11drv/graphics.c]
      	Fix some bugs with lines joining styles. Draws rectangles
      	with thick pens now correctly.
      
      Fri Jun 26 16:22:23 1998  James Juran <jrj120@psu.edu>
      
      	* [misc/shell.c]
      	Fixed bug I introduced last release in InternalExtractIcon.
      
      	* [win32/file.c]
      	Added documentation for CreateFile32A.
      
      	* [documentation/wine.man]
      	Updated manpage.	
      
      	* [ChangeLog]
      	Added my entry from last release.
      
      Fri Jun 26 13:33:30 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [graphics/psdrv/*] [if1632/wineps.spec] [include/psdrv.h]
      	  [include/print.h] [objects/gdiobj.c]
      	First stages of an internal Postscript driver. See
      	graphics/psdrv/README . Should print text (badly) from win3.1 notepad,
      	write and winword6.
      
      	* [documentation/printing]
      	Some notes on printing.
      
      	* [controls/edit.c]
      	Strip off WS_BORDER in WM_NCREATE, edit draws its own rectangle.
      	EC_USEFONTINFO seems to be used as a left/right value for EM_SETMARGINS
      	and not as an action as the docs say. This actually makes more sense.
      	Scroll the caret back to zero after a WM_SETTEXT.
      
      Fri Jun 26 10:56:25 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [if1632/snoop.c]
      	Added win16 inter-dll snooping.
      
      	* [win32/ordinals.c]
      	KERNEL_485 is GetProcessDword.
      
      	* [include/xmalloc.h][include/bitmap.h][misc/xmalloc.c]
      	Added xcalloc so we 0 initialize XImages. 
      	Fixes/Hides the 'junk around MOPYFish'.
      
      	* [misc/ntdll.c]
      	Some stubs added.
      
      Thu Jun 25 15:22:43 1998  Adrian Harvey <adrian@select.com.au>
      
      	* [scheduler/thread.c] 
      	Implemented SuspendThread and ResumeThread.
      
      Thu Jun 25 00:55:03 1998  Peter Hunnisett <hunnise@nortel.ca>
      
      	* [include/debug.h,dplay.h,dsound.h][multimedia/dsound.c,dplay.c]
      	  [relay32/dplayx.spec,dplay.spec][multimedia/Makefile.in]
      	  [documentation/status/directplay]
      	Added preliminary support for DirectPlay & DirectPlayLobby. Moved the
      	preliminary stubs put in the dsound files into two new files
      	dplay.h and dplay.c.
      	Added new debug channel (dplay) for this.
      	Created new document to keep track of implementation.
      
      	* [include/winioctl.h][win32/device.c]
      	Added some framework in DeviceIoControl to, in the future, support
      	the "builtin" windows dwIoControlCodes. Added new header file
      	winioctl.h . 
      
      	* [multimedia/mmsystem.c]
      	Added slightly improved debugging information for PlaySound.
      
      Wed Jun 24 12:00:00 1998  Juergen Schmied <juergen.schmied@metronet.de> 
      
      	* [files/profile.c][graphics/x11drv/xfont.c][loader/module.c]
      	Changed lstrcmpi32A to strcasecmp, lstrncmpi32A to strncasecmp,
      	lstrcpy32A to strcpy, lstrlen32A to strlen, lstrcmp32A to strcmp
      	because it's not necessary to support locale on such places.
      	It causes a huge overhead and even fails sometimes 
      
      	* [include/oleauto.h][include/winerror.h]
      	Added some ole-related constants.
      
      	* [misc/shell.c]
      	SHELL32_DllGetClassObject, SHGetSpecialFolderLocation,
      	SHGetPathFromIDList improved the stubs
      
      	* [ole/folders.c]
      	IShellFolder* functions rewrote the stubs so don't crash and give
      	something sensible back, started implementation of.
      
      	* [ole/typelib.c][relay32/oleaut32.spec]
      	LoadTypeLib32, RegisterTypeLib stub.
      
      	* [ole/ole2nls.c]
      	Fixed a buffer overrun in CompareString32A.
      	Test for a bad pointer in LCMapString32A (happens
      	in winhlp32 while building a index for searching). 
      
      	* [relay32/oleaut32.spec] [ole/typelib.c]
      	Added stub for LoadTypeLib (ole32) to make excel95 happy.
      
      Tue Jun 23 22:47:09 1998  Alex Priem <alexp@sci.kun.nl>
      
      	* [files/profile.c] [relay32/kernel32.spec]
      	Added WritePrivateProfileStructA, GetPrivateProfileStructA,
      	GetPrivateProfileSectionNames16.
      
      Tue Jun 23 01:34:43 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [ole/ole2nls.c]
      	GetStringTypeEx32A: Implemented CT_CTYPE2 and CT_CTYPE3 cases.
      	LCMapString32A: Map final '\0' for '\0'-terminated strings.
      
      	* [misc/shellord.c] [files/profile.c] [graphics/driver.c] 
      	  [loader/module.c] [msdos/int21.c] [windows/driver.c] [files/drive.c]
      	Changed lstrcmpi32A -> strcasecmp.  Should be OK in these places.
      
      Sat Jun 20 23:40:00 1998  Bertho Stultiens <bertho@akhphd.au.dk>
      
      	* [tools/wrc/]
      	Wrc version 1.0.2 (20-Jun-1998). Please revert to 
      	the file tools/wrc/CHANGES for details.
      
      Sat Jun 20 14:58:00 1998  Marcel Baur  <mbaur@g26.ethz.ch>
      
      	* [ole/ole2nls.c] [ole/nls/*]
      	Added the first 57 nls files, most are not yet complete.
      
      Wed Jun 17 11:16:54 1998  David Luyer <luyer@ucs.uwa.edu.au>
      
      	* [relay32/relay386.c] [if1632/relay.c]
      	Move debug_relay_(include|exclude)_list handling into
      	seperate function RELAY_ShowDebugmsgsRelay().  Include
      	checking of this for 16 bit calls (originally only
      	32-bit calls).
      
      	* [relay32/snoop.c] [misc/main.c]
      	Add debug_snoop_(include|exclude)_list as per the relay stuff.
      	Fix typo and add information on -debugmsg +/-relay=... in
      	help on -debugmsg.  Refer to availability of snoop too.
      
      Tue Jun 10 22:00:18 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [controls/header.c][include/header.h][include/commctrl.h]
      	Added owner draw support.
      
      	* [windows/nonclient.c][windows/sysmetics.c]
      	Fixed menu bar height for Win95 look.
      	Split NC_AdjustRect95() into NC_AdjustRectOuter95() and
      	NC_AdjustRectInner95 to fix a menu bar bug.
      	Improved Win95 look.
      
      	* [controls/progress.c]
      	Improved drawing code. Borders will be drawn by non-client code.
      
      	* [controls/updown.c]
      	Changed memory allocation and fixed some bugs.
      
      	* [controls/toolbar.c]
      	Fixed TB_BUTTONSTRUCTSIZE bug in MFC programs.
      	Several improvements.
      
      	* [misc/shell.c]
      	Added stub for BrowseForFoldersA().
      
      	* [misc/shellord.c]
      	Added stub for SHELL32_147().
      
      	* [controls/comctl32undoc.c]
      	Minor changes.
      
      	* [documentation/common_controls]
      	New File: Documentation about development status, undocumented
      	features and functions of the common controls.
      ebfc0fee
  26. 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
  27. 03 May, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980503 · 46ea8b3f
      Alexandre Julliard authored
      Thu Apr 30 16:28:12 1998  James Juran <jrj120@psu.edu>
      
      	* [scheduler/process.c]
      	Implemented GetExitCodeProcess.  The code is a direct translation
      	of GetExitCodeThread.
      
      Mon Apr 27 22:20:25 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [loader/pe_image.c]
      	Unload dummy module when PE_LoadLibraryEx32A fails with
      	PE_LoadImage (makes Encarta 98 installer proceed).
      
      	* [files/drive.c]
      	Make GetDriveType16 return DRIVE_REMOVABLE for TYPE_CDROM.
      	Make GetCurrentDirectory32 behave like the code does and not
      	like the help describes.
      
      	* [files/profile.c]
      	Revoke recent change in PROFILE_GetSection and try better 
      	handling of special case.
      
      	* [include/windows.h]
      	Change definition of ACCEL32.
      
      	* [misc/commdlg.c]
      	Replace the GetXXXFilename32 macros by normal code.
      	Fix two reported bugs in my changes to commdlg.
      
      	* [windows/win.c]
      	Add a hook to catch bogus WM_SIZE messages by emitting a warning
      	in the appropriate case.
      
      	* [objects/bitmap.c]
      	Reject unreasonbable large size arguments in
      	CreateCompatibleBitmap32 and add an fixme for that situation.
      
      Sun Apr 26 18:30:07 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [include/ldt.h] [debugger/*.c] [miscemu/instr.c]
      	Added IS_SELECTOR_SYSTEM and IS_SELECTOR_32BIT macros.
      	Make instruction emulation support system selectors.
      
      	* [loader/*.c]
      	Started moving NE specific functions to the new loader/ne
      	directory.
      
      	* [memory/environ.c]
      	Enforce the 127 chars limit only when creating the environment of
      	a Win16 process.
      
      Sun Apr 26 12:22:23 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed an incredible typo in CopyFile32A that made it unusable
      	since a rewrite in 970112 (!!).
      
      	* [files/directory.c]
      	Fixed GetTempPath32A/W to include trailing backslash.
      
      	* [misc/ver.c]
      	Make find_pe_resource "work" with corrupt files.
      
      	* [misc/wsprintf.c]
      	Altered WPRINTF_ParseFormatA/W to treat invalid format chars
      	as normal output, too.
      
      	* [msdos/dpmi.c]
      	Implemented "Allocate/Free real mode callback" (0x0303/0x0304).
      	Cross your fingers if you need to use it ;) (completely untested)
      	Implemented "Call real mode proc with far return" (0x0301, tested).
      
      	* [msdos/int21.c]
      	Fixed ioctlGenericBlkDevReq/0x60.
      
      	* [relay32/dplayx.spec] [relay32/builtin32.c] [relay32/Makefile.in]
      	Added built-in DPLAYX.DLL. 
      
      	* [windows/win.c]
      	Fixed GetWindowWord()/GWW_HWNDPARENT to return the window's owner
      	if it has no parent (SDK).
      
      Sat Apr 25 15:09:53 1998  M.T.Fortescue  <mark@mtfhpc.demon.co.uk>
      
      	* [debugger/db_disasm.c]
      	Fixed disassemble bug for no-display option and 'lock',
      	'repne' and 'repe' prefixes.
      
      	* [debugger/registers.c]
      	Added textual flag description output on 'info regs'.
      
      Sat Apr 25 14:18:26 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [*/*.c]
      	Added stubs and/or documentation for the following functions: 
      	LookupPrivilegeValue, OpenService, ControlService, RegGetKeySecurity, 
      	StartService, SetComputerName, DeleteService, CloseServiceHandle, 
      	OpenProcessToken, OpenSCManager, DeregisterEventSource, 
      	WaitForDebugEvent, WaitForInputIdle, RegisterEventSource,
      	SetDebugErrorLevel, SetConsoleCursorPosition, ChoosePixelFormat,
      	SetPixelFormat, GetPixelFormat, DescribePixelFormat, SwapBuffers,
      	PolyBezier, AbortPath, DestroyAcceleratorTable, HeapWalk,
      	DdeInitialize, DdeUninitialize, DdeConnectList, DdeDisconnectList,
      	DdeCreateStringHandle, DdePostAdvise, DdeGetData, DdeNameService,
      	DdeGetLastError, WNetGetDirectoryType, EnumPrinters, RegFlushKey,
      	RegGetKeySecurity, DllGetClassObject, DllCanUnloadNow, CreateBitmap,
      	CreateCompatibleBitmap, CreateBitmapIndirect, GetBitmapBits,
      	SetBitmapBits, LoadImage, CopyImage, LoadBitmap, DrawIcon,
      	CreateDiscardableBitmap, SetDIBits, GetCharABCWidths, LoadTypeLib,
      	SetConsoleCtrlHandler, CreateConsoleScreenBuffer, ReadConsoleInput,
      	GetConsoleCursorInfo, SetConsoleCursorInfo, SetConsoleWindowInfo,
      	SetConsoleTextAttribute, SetConsoleScreenBufferSize,
      	FillConsoleOutputCharacter, FillConsoleOutputAttribute,
      	CreateMailslot, GetMailslotInfo, GetCompressedFileSize,
      	GetProcessWindowStation, GetThreadDesktop, SetDebugErrorLevel,
      	WaitForDebugEvent, SetComputerName, CreateMDIWindow.
      
      Thu Apr 23 23:54:04 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [include/windows.h] [objects/enhmetafile.c] [relay32/gdi32.spec]
      	Implement CopyEnhMetaFile, Get/SetEnhMetaFileBits, other fixes.
      
      	* [include/windows.h] [objects/metafile.c] [relay32/gdi32.spec]
      	32-bit metafile fixes, implement EnumMetaFile32, GetMetaFileBitsEx.
      
      	* [objects/font.c] [graphics/x11drv/xfont.c] [graphics/x11drv/text.c]
      	Some rotated text support for X11R6 displays.
      
      	* [win32/newfns.c] [ole/ole2nls.c]
      	Moved GetNumberFormat32A.
      
      Wed Apr 22 17:38:20 1998  David Lee Lambert <lamber45@egr.msu.edu>
      
      	* [ole/ole2nls.c] [misc/network.c]
      	Changed some function documentation to the new style.
      
      	* [misc/network.c] [include/windows.h] [if1632/user.spec]
      	  [relay32/mpr.spec] [misc/mpr.c]
      	Added stubs for some Win32 network functions;  renamed some 
      	16-bit ones with 32-bit counterparts,  as well as
      	WNetGetDirectoryType;  moved the stubs in misc/mpr.c (three of
      	them!) to misc/network.c.
      
      	* [ole/compobj.c] [ole/storage.c] [ole/ole2disp.c] 
      	  [ole/ole2nls.c] [ole/folders.c] [ole/moniker.c] [ole/ole2.c]
      	  [graphics/fontengine.c] [graphics/ddraw.c] [graphics/env.c]
      	  [graphics/driver.c] [graphics/escape.c]
      	Changed fprintf's to proper debug-macros.
      
      	* [include/winnls.h]
      	Added some flags (for internal use).
      
      	* [ole/ole2nls.c] 
      	Added the Unicode core function, and worked out a way to hide
      	the commonality of the core.
      
      	* [relay32/kernel32.spec]
      	Added support for GetDate/Time32A/W.
      
      Wed Apr 22 09:16:03 1998  Gordon Chaffee  <chaffee@cs.berkeley.edu>
      
      	* [win32/code_page.c]
      	Fixed problem with MultiByteToWideChar that was introduced in
      	last release.  Made MultiByteToWideChar more compatible with Win32.
      
      	* [graphics/x11drv/graphics.c]
      	Fixed problem with drawing arcs.
      
      Tue Apr 21 11:24:58 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>
      
      	*  [ole/ole2nls.c]
      	Move stuff from 0x409 case to Lang_En. 
      
      	*  [relay32/user32.spec] [windows/winpos.c]
      	Added stubs for GetWindowRgn32 and SetWindowRgn32. Makes Office
      	Paperclip happy.
      
      Tue Apr 21 11:16:16 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>
      
      	*  [loader/pe_image.c]
      	If image is relocated, TLS addresses need to be adjusted.
      
      	* [debugger/*.c]
      	Generalized tests for 32-bit segments.
      
      Tue Apr 21 02:04:59 1998  James Juran  <jrj120@psu.edu>
      	
      	* [misc/*.c] [miscemu/*.c] [msdos/*.c] [if1632/*.c] 
      	  [include/*.h] [loader/*.c] [memory/*.c] [multimedia/*.c] 
      	  [objects/*.c]
      	Almost all fprintf statements converted to appropriate 
      	debug messages.
      
      	* [README]
      	Updated "GETTING MORE INFORMATION" section to include WineHQ.
      
      	* [documentation/debugger]
      	Fixed typo.
      
      	* [windows/defwnd.c]
      	Added function documentation.
      
      Sun Apr 19 16:30:58 1998  Marcus Meissner <marcus@mud.de>
      
      	* [Make.rules.in]
      	Added lint target (using lclint).
      
      	* [relay32/oleaut32.spec][relay32/Makefile.in][ole/typelib.c]
      	  [ole/ole2disp.c]
      	Added oleaut32 spec, added some SysString functions.
      
      	* [if1632/signal.c]
      	Added printing of faultaddress in Linux (using CR2 debug register).
      
      	* [configure.in]
      	Added <sys/types.h> for statfs checks.
      
      	* [loader/*.c][debugger/break.c][debugger/hash.c]
      	Started to split win32/win16 module handling, preparing support
      	for other binary formats (like ELF).
      
      Sat Apr 18 10:07:41 1998  Rein Klazes <rklazes@casema.net>
      
      	* [misc/registry.c]
      	Fixed a bug that made RegQueryValuexxx returning
      	incorrect registry values.
      
      Fri Apr 17 22:59:22 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [misc/lstr.c]
      	FormatMessage32*: remove linefeed when nolinefeed set;
      	check for target underflow.
      
      Fri Apr 17 00:38:14 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [misc/crtdll.c]
      	Implement xlat_file_ptr for CRT stdin/stdout/stderr address
      	translation.
      
      Wed Apr 15 20:43:56 1998  Jim Peterson <jspeter@birch.ee.vt.edu>
      
      	* [controls/menu.c]
      	Added 'odaction' parameter to MENU_DrawMenuItem() and redirected
      	WM_DRAWITEM messages to GetWindow(hwnd,GW_OWNER).
      
      Tue Apr 14 16:17:55 1998  Berend Reitsma <berend@united-info.com>
      
      	* [graphics/metafiledrv/init.c]	[graphics/painting.c] 
      	  [graphics/win16drv/init.c] [graphics/x11drv/graphics.c]
      	  [graphics/x11drv/init.c] [include/gdi.h] [include/x11drv.h]
      	  [relay32/gdi32.spec]
      	Added PolyPolyline routine.
      
      	* [windows/winproc.c]
      	Changed WINPROC_GetProc() to return proc instead of &(jmp proc).
      46ea8b3f
  28. 13 Apr, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980413 · c7c217b3
      Alexandre Julliard authored
      Sun Apr 12 12:22:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/drive.c]
      	Fixed "no free space" problem with partition sizes between 1 and 2 GB
      	(cluster_sectors may not exceed 0x40).
      
      	* [windows/msgbox.c] [if1632/user.spec] [include/windows.h]
      	Implemented MessageBoxIndirect16, corrected MSGBOXPARAMS16.
      
      	* [loader/task.c]
      	DOS environment strings may never exceed 127 chars
      	-> truncate Unix environment strings if necessary.
      
      Sun Apr 12 02:51:44 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [files/*.c]
      	All fprintf statements were converted to appropriate debug
      	messages.
      
      	* [tools/find_debug_channels]
      	Updated comments at the beginning of the file.
      
      Sat Apr 11 15:27:21 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/module.c] [loader/task.c] [scheduler/process.c]
      	Moved some code around to prepare the ground for CreateProcess().
      
      	* [memory/environ.c] [loader/task.c]
      	Moved Win32 environment strings functions to environ.c.
      	Unified Win16 and Win32 environment management.
      
      	* [scheduler/handle.c] [scheduler/k32obj.c] [scheduler/*.c]
      	Implemented handle inheritance and DuplicateHandle().
      
      	* [scheduler/thread.c]
      	Create a 16-bit stack for all threads.
      
      	* [windows/dialog.c]
      	Implemented DIALOGEX resource format.
      
      Fri Apr 10 20:21:51 1998  Marcus Meissner <marcus@mud.de>
      
      	* [configure.in][include/acconfig.h][*/*][multimedia/*]
      	Cleaned up the OSS detection stuff, added some more checks for
      	headerfiles/functions.
      	Removed a lot of OS specific #ifdefs.
      	Lots of dependend multimedia cleanups.
      
      	* [loader/pe_image.c]
      	Enhanced comment, added missing reference count increase.
      
      	* [ole/compobj.c]
      	Replaced broken StringFromGUID2 by working one.
      
      	* [misc/winsock.c]
      	SO_LINGER uses unsigned 16 bit in Win16 and Win32, but unsigned
      	int (32bit) for UNIX.
      
      	* [memory/global.c]
      	Allow realloc for lockcount 1 too.
      
      Fri Apr 10 15:27:34 1998  Morten Welinder  <terra@diku.dk>
      
      	* [graphics/x11drv/text.c]
      	Handle control characters in trace.  Ignore terminating newline.
      
      	* [multimedia/init.c]
      	(MULTIMEDIA_Init): Correct allocations.
      
      	* [tools/examine-relay]
       	Tidy up.
      
      	* [windows/syscolor.c]
      	Change highlight colour from lightblue to lightgray.  This
      	looks correct for menus.
      
      Fri Apr 10 01:49:58 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [configure.in] [Make.rules.in]
      	Add check for c2man before using it.
      
      Fri Apr 10 02:59:21 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [DEVELOPERS-HINTS]
      	Simple description of adding API calls.
      
      	* [include/wintypes.h] [include/windows.h]
      	Get rid of Winelib16, avoid declaring some illegal functions in
      	Winelib, add prototypes for some enhanced metafile functions, fix
      	GetTextExtentPoint32 declarations.
      
      	* [relay32/gdi32.spec] [objects/enhmetafile.c]
      	Cosmetic and functional improvements.
      
      	* [include/wincon.h] [programs/view/*]
      	Fixes, improved compatibility with native compilers.
      
      Thu Apr  9 15:48:49 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [win32/kernel32.c]
      	Implemented FT_Thunk / FT_Prolog / FT_Exit / FT_PrologPrime.
      	Fixed Common32ThkLS thunk function.
      
      	* [tools/build.c] [relay32/relay386.c] [if1632/relay.c]
      	Changed relay code to allow register functions to modify stack layout.
      
      	* [memory/selector.c]
      	Implemented AllocMappedBuffer / FreeMappedBuffer.
      
      	* [relay32/kernel32.spec] [if1632/kernel.spec] [win32/ordinals.c]
      	Added names for undocumented functions.
      
      	* [loader/module.c]
      	Bugfix: LoadLibrary16 should *not* silently load 32-bit DLL.
      
      Thu Apr  9 03:54:58 1998  Jim Peterson <jspeter@birch.ee.vt.edu>
      
      	* [windows/keyboard.c]
      	Fix an erroneous test in TranslateAccelerator{16,32} for the end
      	of the accelerator table.
      
      Thu Apr  8 20:36:28 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> 
      
      	* [misc/crtdll.c]
      	Implement getenv.
      
      	* [misc/commdlg.c]
      	Make Get[Save/Open]FileName work in most situations.
      
      	* [misc/lstr.c]
      	Use wvsprintf32A instead of vsprintf in FormatMessage32X
      
      	* [misc/version]
      	Make NT3.50 a recognised version
      
      	* [graphics/x11drv/graphics.c]
      	Change the algorithme to draw arcs
      
      	* [loader/resource.c]
      	Return an empty buffer in LoadString32A if no resource found.
      
      	* [win32/code_page.c]
      	Try harder to get the right size in MultiByteToWideChar.
      
      	* [win32/process.c]
      	Call WinExec32 for CreateProcess32A.
      
      	* [windows/user.c]
      	Install default Int0 Handler in InitApp().
      
      Thu Apr  8 19:29:48 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [misc/imagelist.c]
      	Preliminary fix for drawing selected images.
      	Various improvements.
      
      	* [controls/progress.c][include/progress.c][include/commctrl.h]
      	Added progress bar messages and styles for IE4.01 (dll version 4.72)
      	compatibility.
      	Fixed led size problem.
      
      	* [controls/updown.c][include/commctrl.h]
      	Added UDM_GETRANGE32 and UDM_SETRANGE32.
      
      	* [objects/oembitmaps.c][include/windows.h][include/bitmaps/*]
      	Added Win95 icons and fixed Win95 cursor and restore button bug.
      	Now they should be visible. Sorry!!!
      
      	* [relay32/comctl32.spec]
      	Added most missing function names.
      
      Tue Apr  6 18:48:36 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [objects/font.c] [if1632/gdi.spec]
      	GetOutlineTextMetrics: stub
      
      	* [objects/text.c]
      	GetTextCharset should just call GetTextCharsetInfo.
      
      	* [misc/mpr.c] [relay32/mpr.spec]
      	WNetCachePassword: stub
      
      	* [scheduler/thread.c] [relay32/user32.spec]
      	AttachThreadInput: stub
      	Updated documentation.
      
      	* [objects/palette.c]
      	Updated documentation.
      
      Tue Mar 31 17:06:30 1998  James Juran <jrj120@psu.edu>
      
      	* [*/*.c]
      	Finished fixing USER32 ordinal numbers in function documentation.
      
      Mon Mar 30 20:27:38 1998  Morten Welinder  <terra@diku.dk>
      
      	* [misc/debugstr.c] [include/debugstr.h]
      	Moved _dumpstr from relay32/relay386.c.  Improved control
      	character handling.
      
      	* [msdos/int21.c]
      	Implement 215E00 -- get machine name.
      
      	* [windows/winpos.c]
      	SetWindowPos32: Make an extra sync when mapping managed
      	windows.  This makes sure the reconfigure event has been
      	handled.  See Mshearts' what's-your-name window.
      
      Mon Mar 30 01:13:50 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [Makefile.in]
      	Install includes from TOPSRCDIR.
      c7c217b3
  29. 01 Feb, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980201 · 60ce85c9
      Alexandre Julliard authored
      Sun Feb  1 13:24:54 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [files/drive.c]
      	Added Device= parameter to drive configuration.
      
      	* [if1632/relay.c]
      	Throw() and Catch() now use the correct CATCHBUF layout (untested).
      
      	* [tools/build.c] [include/stackframe.h] [loader/task.c]
      	Moved 16-bit stack pointer into thread database.
      	Save current %fs while running 16-bit code.
      
      Fri Jan 30 09:25:49 1998  Martin Boehme  <boehme@informatik.mu-luebeck.de>
      
      	* [graphics/mapping.c]
      	Made DPtoLP32 and LPtoDP32 respect world transforms.
      
      	* [graphics/path.c] [graphics/painting.c] [if1632/gdi.spec]
      	  [include/path.h]
      	More path support.
      
      	* [include/gdi.h] [include/windows.h] [objects/dc.c]
      	  [relay/gdi32.spec]
      	Support for Get/SetArcDirection and Get/SetWorldTransform
      
      	* [windows/hook.c]
      	Fixed a bug in HOOK_Map16To32Common.
      
      Thu Jan 29 23:43:18 1998  Douglas Ridgway <ridgway@taiga.gmcl.com>
      
      	* [graphics/metafiledrv/init.c] [objects/metafile.c]
      	Documentation for metafile related API calls. Fixed a bug to avoid
      	documenting it.
      
      	* [include/windows.h]
      	Declaration for LoadImage.
      
      Thu Jan 29 21:44:45 1998  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [graphics/win16drv/*]
      	Changes to printing code to enable use of printer fonts with the
      	win3.1 postscript driver. Remember to add printer=on to [wine]
      	section of wine.conf . You will also need to disable truetype
      	fonts from control panel. Winword 6.0 and Write seem to be happy
      	with this...
      
      	* [include/bitmap.h]
      	Fix Widthbytes for 15bpp displays.
      
      Tue Jan 27 20:54:08 1998  Kristian Nielsen <kristian.nielsen@risoe.dk>
      
      	* [tsx11/*] [include/ts*] [tools/make_X11wrappers]
      	Implemented thread-safe X11 wrappers.
      
      Tue Jan 27 13:54:09 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>
      
      	* [windows/queue.c]
      	Forgot to convert thdb to thread_id.
      
      	* [misc/registry.c]
      	Sped up Windows 95 registry reading. Changed code to traverse
      	registry as a tree rather than read in all possible keys
      	(including dead ones). 
      
      Tue Jan 27 12:46:09 1998  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_image.c][Makefile.in][scheduler/thread.c]
      	  [libtest/hello5.c]
      	Don't exit() on failed to load referenced dlls.
      	Fixed static tls allocation for multiple threads.
      	WINELIB should now be able to load PE dlls. A sample
      	winelib program, that dynamically loads a internal dll
      	is included.
      
      	* [graphics/ddraw.c][include/ddraw.h][include/d3d.h]
      	Cleaned up and enhanced further. Added several DirectX5
      	interface definitions and DirectSurface3 implementation.
      	Stubs for D3D (NOT coming soon, just there so it fails safely).
      
      	* [multimedia/dsound.c][include/dsound.h]
      	Actually works now for a lot of cases. Some DirectX5 stuff
      	added. Still lacking several features.
      
      	* [windows/dinput.c][include/dinput.h]
      	Started implementing DirectInput. Doesn't work yet, don't 
      	know why.
      
      	* [if1632/thunk.c][misc/callbacks.c]
      	  [win32/kernel.c][include/callbacks.h]
      	Added WOWCallback16Ex, WOWHandle32.
      
      	* [misc/cpu.c]
      	Fixed GetSystemInfo, IsProcessorFeaturePresent.
      
      	* [multimedia/joystick.c][multimedia/time.c]
      	Several fixes. Small hack to get timerevents in timeGetTime() loops.
      
      Tue Jan 20 11:26:27 1998  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [configure.in]
      	Fixed check for union semun on FreeBSD systems.
      
      Sun Jan 18 23:05:04 1998  Karl Backstrm <karl_b@geocities.com>
      
      	* [misc/ole2nls.c] [programs/progman/Sw.rc] [programs/winhelp/Sw.rc]
      	  [resources/sysres_Sw.rc]
      	Added/updated Swedish language support.
      
      Sun Jan 18 18:49:01 1998  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [misc/winsock.c] [misc/winsock_dns.c] [windows/event.c]
      	  [windows/win.c] [windows/dce.c] [windows/winpos.c]
      	Bug fixes.
      
      Sun Jan 18 12:45:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [msdos/int25.c] [msdos/int26.c]
              Implemented "native" absolute disk read/write access.
      
      	* [msdos/int13.c] [msdos/ioports.c]
      	Enhanced GET DRIVE PARAMETERS (int13 AH=08).
      
      	* [graphics/win16drv/prtdrv.c] [if1632/gdi.spec]
      	Fixed typos, implemented dmEnumDFonts,
      	Started implementation of dmRealizeObject.
      
      	* [if1632/compobj.spec] [ole/compobj.c] [relay32/ole32.spec]
      	Stubs CoCreateInstance, CoFreeUnusedLibraries, implemented
      	CoFileTimeNow.
      
      	* [if1632/kernel.spec] [include/windows.h] [memory/global.c]
      	  [memory/string.c] [misc/kernel.c] [misc/Makefile.in]
      	  [misc/toolhelp.c] [msdos/int21.c]
      	Implemented GlobalHandleNoRIP, GetFreeMemInfo, DebugFillBuffer, 
      	stubs GetSetKernelDOSProc, DiagQuery, DiagOutput, ToolHelpHook
      	(Undocumented Windows).
      
      	* [if1632/user.spec] [if1632/win32s16.spec] [misc/win32s16.c]
      	Misc stubs.
      
      	* [if1632/winaspi.spec] [misc/aspi.c]
      	Implemented GetASPIDLLVersion.
      
      	* [if1632/wprocs.spec] [msdos/int20.c] [msdos/Makefile.in]
      	Added handler for Int 0x20 (terminate program, _very_ old-fashioned).
      
      	* [misc/w32scomb.c]
      	Implemented Get16DLLAddress() partially
      	(big thanks to Marcus and Alexandre).
      
      	* [relay32/Makefile.in] [relay32/builtin32.c] [relay32/dplay.spec]
      	Added built-in DPLAY.DLL.
      
      	* [relay32/winmm.spec] [multimedia/joystick.c]
      	Added joySetThreshold.
      
      	* [misc/windebug.c]
      	Added WinNotify.
      
      	* [win32/console.c]
      	Stubs CreateConsoleScreenBuffer, SetConsoleActiveScreenBuffer,
      	WriteConsoleOutput32A.
      
      	* [windows/user.c]
      	Stub SetEventHook.
      
      Sat Jan 17 19:30:35 1998  Matthew Toseland  <Paul.Toseland@btinternet.com>
      
      	* [windows/painting.c]
      	Fixed broken restore-to-maximized.
      
      Mon Jan 12 21:25:32 1998  Perceval - Marc Huguet Puig <mhp@tinet.fut.es>
      
      	* [documentation/wine.man] [include/options.h]
      	  [misc/main.c] [ole/ole2nls.c] [resources/sysres.c]
      	  [resources/sysres_Ca.rc] [resources/Makefile.in]
      	Added language catalan. (Afegit l'idioma catal).
      60ce85c9
  30. 30 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971130 · e658d820
      Alexandre Julliard authored
      Sat Nov 29 12:35:26 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/builtin.c]
      	Build a complete PE header for builtin Win32 modules.
      
      	* [loader/pe_image.c] [loader/module.c]
      	HMODULE32 now points to the loading address of the module. There
      	is no longer a separate PE_MODULE structure.
      
      Fri Nov 28 11:21:47 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [ole/*][configure.in][Makefile.in][include/interfaces.h]
      	  [if1632/olesvr32.spec][if1632/olecli32.spec]
      	New directory, moved OLE stuff there.
      	new .spec files for olecli32,olesvr32, some stubs added.
      
      	* [misc/shell.c]
      	Added support for extracting icons from PE dlls.
      
      	* [misc/shellord.c][if1632/shell32.spec]
      	Added a huge heap of ordinal only exported shell functions
      	(will work only in Win95).
      
      	* [loader/task.c]
      	Hack to make MakeProcInstance16 work in all cases (mplayer.exe).
      
      	* [win32/string32.c][include/string32.h]
      	Obsolete, removed.
      
      	* [windows/keyboard.c]
      	Added *RegisterHotkey.
      
      	* [objects/font.c][objects/text.c]
      	Added GetFontLanguageInfo, GetTextCharsetInfo.
      
      Wed Nov 26 18:10:40 1997  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [misc/network.c]
      	In WNetGetConnection16 return the Drive label and not the DOS-Cwd.
      	Makes Wordview 6 start on a network connected machine.
      
      	* [controls/status.c]
      	Catch a Null pointer in SW_SetText.
      
      	* [files/dos_fs.c]
       	Add NT5 functions GetLongPathName32.
      
      	* [files/file.c]
      	Make GetTempFileName16 accept drive 0 (Current Drive) too.
      	Handle more errors and be more verbose in FILE_SetDosError, fix
      	an error in DeleteFile32W
      
      	* [memory/virtual.c]
      	Implement FlushViewOfFile.
      
      	* [misc/crtdll]
      	Implement _rotl and splitpath and add a stub for 
      	_abnormal_termination.
      
      	* [misc/printdrv.c]
      	Stub for EnumPrinters32A.
      
      	* [win32/newfns]
      	Add Stub for QueryPerformanceFrequency, change return value
      	for QueryPerformanceCounter.
       	Add stub for DeviceIoControl.
      
      Tue Nov 25 15:55:01 1997 Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [controls/combo.c] [controls/edit.c] [windows/defwnd.c]
      	  [windows/winpos.c] [windows/win.c]
      	Removed WIN_NO_REDRAW flag.
      
      Tue Nov 25 13:20:35 1997  Douglas Ridgway <ridgway@taiga.v-wave.com>
      
      	* [graphics/x11drv/bitblt.c]
      	Fixed memory leak in BITBLT_GetDstArea.
      
      Sun Nov 23 14:05:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/directory.c]
      	Export windows system directory to environment.
      
      	* [if1632/Makefile.in] [if1632/builtin.c] [if1632/w32skrnl.spec]
      	  [if1632/win32s16.spec] [misc/w32scomb.c] [misc/w32skrnl.c]
      	Added Win32s DLLs W32SKRNL and WIN32S16.
      
      	* [if1632/kernel32.spec] [loader/module.c]
      	Added misc functions for Win32s.
      
      	* [if1632/kernel.spec] [loader/task.c]
      	Added DefineHandleTable().
      
      	* [scheduler/process.c]
      	Fixed SetEnvironmentVariable32A() to avoid heap corruption.
      
      Sat Nov 22 14:11:42 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [windows/painting.c]
      	Fix leak in BeginPaint16() for CS_PARENTDC windows where the
      	update region was not properly released.
      
      Thu Nov 20 03:55:29 1997  Gordon Chaffee <chaffee@CS.Berkeley.EDU>
      
      	* [loader/pe_image.c]
      	Implemented forwarded DLL functions.
      
      	* [objects/dib.c]
      	Added support for 16- and 32-bit mode DIBs.
      	Support negative bitmap heights.
      
      	* [win32/process.c]
      	Added stub for CreateProcess32W.
      
      	* [win32/security.c] [include/ntdll.h]
      	Added stubs for LookupAccountSid32A/W.
      
      	* [scheduler/process.c]
      	Use the size specified in the PE header for the process heap.
      
      Mon Nov 17 00:53:35 1997  Len White <phreak@cgocable.net>
      
      	* [msdos/int3d.c]
      	New file. Stubs for int3d.
      
      Sun Nov 16 12:30:00 PST 1997  Jason Schonberg  <schon@mti.sgi.com>
      
      	* [include/aspi.h]
      	Changed comment style from C++ to C.
      e658d820
  31. 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
  32. 12 Oct, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971012 · 17216f56
      Alexandre Julliard authored
      Sun Oct 12 15:03:01 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/builtin.c] [if1632/relay.c]
      	Relay debugging entry points are now generated on the fly for
      	Win32 DLLs.
      
      	* [include/stackframe.h]
      	Added VA_LIST16 type and macros to access arguments on the 16-bit
      	stack.
      
      	* [memory/global.c]
      	Fixed GlobalHandle32 to work with fixed blocks.
      
      	* [misc/ddeml.c] (New file)
      	Added a lot of stubs for DDEML functions.
      
      	* [objects/dc.c]
      	Added Get/SetGraphicsMode().
      
      	* [objects/gdiobj.c] [windows/winpos.c]
      	Added a few stubs.
      
      	* [tools/build.c]
      	Removed 'byte', 'word', 'long' and 'return' entry points for Win32.
      	'register' functions can no longer take arguments in Win32.
       	The Win32 NE module is now generated by MODULE_CreateDummyModule.
      	CallFrom32 callbacks removed except for register functions.
      
      Fri Oct 10 18:22:18 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/Makefile.in] [graphics/win16drv/brush.c]
      	  [graphics/win16drv/graphics.c] [graphics/win16drv/init.c]
      	  [graphics/win16drv/objects.c] [graphics/win16drv/pen.c]
      	  [graphics/win16drv/prtdrv.c] [graphics/win16drv/text.c]
      	  [include/callback.h] [include/win16drv.h]
      	Added support for pens and brushes in SelectObject. Added support
      	for LineTo, MoveToEx, PatBlt (very preliminary), Polygon and
      	Rectangle. Text is drawn in the correct place more often. These
      	changes may only work with the Windows Postscript driver since
      	many other drivers now need more GDI support.
      
      Tue Oct  7 21:06:23 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [debugger/expr.c]
      	Fixed typo for the >> operator.
      
      	* [loader/task.c]
      	Fixed SwitchStackTo(); it used to return with the new stack placed
      	four bytes too high in memory.
      
      	* [loader/ne_resource.c]
      	Removed problematic nametable code introduced in Wine 970914.
      
      Tue Oct  7 02:24:12 1997  Dimitrie O. Paun  <dimi@cs.toronto.edu>
      
      	* [controls/commctrl.c]
      	Added this files to hold functions from the comctl32.dll
      	Added to this files some functions scattered in different places
      	(such as InitCommonControls) and added some new ones as well.
      
      	* [include/syscolor.h] [windows/syscolor.c]
      	Added proper entries for all possible COLOR_* values.
      
      	* [objects/brush.c]
      	Modified GetSysColorBrush to return the correct brush for 
      	all possible COLOR_* constants.
      
      Sat Oct  4 23:35:20 1997  U.Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [loader/module.c] [scheduler/process.c] [win32/environment.c]
      	Another approach to get access to an unrestricted commandline.
      
      	* [misc/crtdll.c]
      	Make fclose work again.
      
      	* [if1632/crtdll.spec]
      	Use sprintf for crtdll-sprintf again as e.g. %g is not available
      	for wsprintf.
      
      	* [misc/wsprintf.c]
      	Make WPR_STRING work in more situations.
      	Added debug output for the wsprintf functions.
      
      	* [misc/crtdll.c] [misc/main.c]
      	Use argv[0] as comand with CRTDLL_system.
      
      Fri Oct  3 14:00:29 MET DST 1997  Jan Willamowius  <jan@janhh.shnet.org>
      
      	* [*/*]
              Removed some compiler warnings.
      
      	* [msdos/int15.c]
              New INT 15 handler.
      17216f56
  33. 14 Sep, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970914 · 77b9918e
      Alexandre Julliard authored
      Thu Sep 11 18:24:56 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [objects/dc.c]
      	In DC_SetupGCForPatBlt, replace R2_NOT by GXxor with (black xor white).
      
      Tue Sep  9 23:04:02 1997  U. Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [memory/virtual.c] 
      	Do not write debugging info unconditionally to stderr.
      
      	* [files/profile.c]
      	Call PROFILE_GetSection in PROFILE_GetString for key_name "" too.
      
      	* [misc/crtdll.c]
      	Many new functions.
      
      	* [include/windows.h] [windows/winpos.c]
      	ClientToScreen16 doesn't have a return value.
      
      Sun Sep  7 10:06:39 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [misc/main.c] [AUTHORS]
      	Update the list of contributors. Please let me know if I forgot
      	someone.
      
      	* [if1632/*.spec] [if1632/builtin.c] [tools/build.c]
      	Ordinal base for Win32 DLLs is now computed automatically from the
      	lowest ordinal found.
      
      	* [include/wintypes.h]
      	WINAPI is now defined as attribute((stdcall)). This will require
      	gcc to compile.
      
      	* [if1632/thunk.c]
      	Removed Win32 thunks (no longer needed with stdcall).
      
      	* [if1632/crtdll.spec] [misc/crtdll.c]
      	Make sure we only reference cdecl functions in the spec file.
      
      	* [objects/dc.c]
      	Use CapNotLast drawing style for 1-pixel wide lines.
      
      	* [tools/build.c]
      	Added 'double' argument type.
      	Added 'varargs' function type for Win32.
      	Made CallTo16_xxx functions stdcall.
      
      Fri Sep  5 14:50:49 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [tools/build.c] [windows/win.c] [windows/event.c] [windows/message.c]
      	More fixes to get message exchange closer to the original.
      
      	* [misc/spy.c]
      	Message logs now contain window names.
      
      	* [loader/resource.c] [loader/ne_resource.c] [loader/task.c]
      	  [objects/cursoricon.c] [windows/user.c]
      	Added some obscure features to fix memory leaks.
      
      Fri Sep  5 00:46:28 1997  Jan Willamowius <jan@janhh.shnet.org>
      
      	* [if1632/kernel32.spec] [win32/newfns.c]
      	Added stub for UTRegister() and UTUnRegister().
      
      Thu Sep  4 12:03:12 1997  Frans van Dorsselaer <dorssel@rulhmpc49.LeidenUniv.nl>
      	* [controls/edit.c]
      	Allow ASCII codes > 127 in WM_CHAR.
      
      Mon Sep  1 17:23:24 1997  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [controls/widgets.c]
      	In InitCommonControls, remember the name of the class
      	because lpszClassName was made to point to a local array
      	Added the ProgressBar to the list of implemented controls.
      	Call InitCommonControls from WIDGETS_Init to register all
      	implemented Common Controls.
      	
      	* [include/commctrl.h]
      	Added misc decl for the Progress Bar.
      
      	* [controls/progress.c] [include/progress.h]
      	First attempt at implementiong the Progress Bar class.
      
      	* [objects/brush.h]
      	Implementation for GetSysColorBrush[16|32]
      
      	* [controls/status.c]
      	Use DrawEdge to draw the borders and fill the background
      
      	* [controls/uitools.c]
      	Added DrawDiagEdge32 and DrawRectEdge32
      
      	* [graphics/painting.c]
      	Implement DrawEdge[16|32]
      	Started DrawFrameControl32
      
      Mon Sep  1 10:07:09 1997  Lawson Whitney <lawson_whitney@juno.com>
      
      	* [misc/comm.c] [include/windows.h]
      	SetCommEventMask returns a SEGPTR.
      
      Sun Aug 31 23:28:32 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_image.c][loader/module.c][include/pe_image.h]
      	  [include/module.h]
      	Cleaned up the whole Win32 library mess (a bit).
      
      	* [debugger/stabs.c]
      	If 'wine' has no absolute path and isn't found, check $PATH too.
      
      	* [misc/ole2nls.c]
      	Some fixes.
      
      	* [misc/ver.c]
      	Added support for PE style version resources.
      
      	* [memory/string.c]
      	Check for NULL pointers to _lstr* functions, just as Windows95 does.
      
      	* [multimedia/time.c]
      	Made list of timers a simple linked list.
      
      	* [loader/resource.c]
      	Netscape 3 seems to pass NEGATIVE resource Ids (in an
      	unsigned int, yes). Don't know why, fixed it anyway.
      
      	* [objects/bitmap.c]
      	LoadImageW added.
      
      	* [include/win.h][windows/win.c]
      	Change wIDmenu from UINT16 to UINT32 and changed the
      	SetWindow(Long|Word) accordingly.
      
      Thu Aug 28 19:30:08 1997  Morten Welinder  <terra@diku.dk>
      
      	* [include/windows.h]
      	Add a few more colors defined for Win95.
      	Add a few more brush styles.
      
      	* [windows/syscolor.c]
       	Add error checks for SYSCOLOR_SetColor, SYSCOLOR_Init,
      	GetSysColor16, GetSysColor32.  Add support for above colors.
      
      Sun Aug 24 16:22:57 1997  Andrew Taylor <andrew@riscan.com>
      
      	* [multimedia/mmsystem.c]
      	Changed mmioDescend to use mmio functions for file I/O, neccessary
      	for memory files.
      77b9918e
  34. 24 Aug, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970824 · 670cdc45
      Alexandre Julliard authored
      Sat Aug 23 00:05:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [if1632/kernel.spec] [if1632/mmsystem.spec]
      	Added some stubs.
      
      	* [include/neexe.h] [loader/module.c]
      	Added warning for OS/2 executables.
      
      	* [multimedia/midi.c]
      	Shortened MIDIOUT driver version string to be less than 31 chars.
      
      	* [objects/gdiobj.c]
      	Fixed DeleteObject32() to react properly when called with stock object.
      
      Fri Aug 22 18:03:26 1997  Dimitrie O. Paun <dimi@cs.toronto.edu>
      
      	* [controls/updown.c] [include/updown.h]
      	First attempt at implementiong the UpDown class.
      
      	* [controls/widgets.c]
      	Added the UpDown class to be initialized by InitCommonControls().
      
      Wed Aug 20 18:01:33 1997  Doug Ridgway <ridgway@routh.UCSD.EDU>
      
      	* [graphics/*] [objects/*] [include/gdi.h]
      	Made all GDI objects (except DCs) moveable.
      
      Mon Aug 18 03:25:30 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/event.c] [misc/winsock.c] [misc/winsock_dns.c]
      	Removed IPC communication to speed up winsock services
      	(tested only with 16-bit netscape 3.03).
      
      	* [graphics/x11drv/xfont.c] [documentation/fonts]
      	Miscellaneous improvements. Updated docs.
      
      Sun Aug 17 20:39:55 1997  Ingo Schneider <schneidi@informatik.tu-muenchen.de>
      
      	* [misc/comm.c]
      	A couple of bug fixes.
      
      Sun Aug 17 19:29:22 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/dbg.y]
      	Display next instruction after stepi/nexti.
      
      	* [if1632/relay.c] [include/callback.h] [tools/build.c]
      	Replaced CallTo32_LargeStack with the CALL_LARGE_STACK macro for
      	better Winelib support.
      
      	* [include/sigcontext.h]
      	Renamed to sig_context.h to avoid conflicts with libc.
      
      	* [*/*]
      	All API functions are now prefixed with WINAPI in prevision of
      	future Winelib integration.
      
      	* [loader/signal.c] [memory/ldt.c]
      	Fixed assembly code to be -fPIC compatible.
      
      Thu Aug 14 14:38:15 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [if1632/crtdll.spec][win32/except.c]
      	_global_unwind, _local_unwind stub added.
      
      	* [objects/dib.c]	
      	Don't read memory you don't even need for the target bitmap (fixes
      	one 'lazy' program).
      
      	* [if1632/relay.c][if1632/thunk.c][if1632/kernel32.spec]
      	  [win32/ordinals.c][memory/selector.c][memory/global.c]
      	  [include/callback.h]
      	Added/moved some more win95 ordinal stuff. Implemented QT_Thunk
      	(not 100% correct yet) and some friends.
      
      	* [loader/pe_image.c]
      	Add possibility to break at the DLL entrypoint.
      
      	* [controls/static.c][misc/commdlg.c][scheduler/thread.c]
      	Misc bugfixes and additions.
      
      	* [misc/registry.c]
      	The registry seems to be case-preserving but case-insensitive.
      
      	* [memory/global.c]	
      	Adapted to new /proc/meminfo format.
      
      	* [objects/font.c][graphics/x11drv/xfont.c]
      	FONT_SelectObject and GetTextMetrics* get passed ranges in logical
       	and not device points (thanks to Marion Reyzl for pointing this
       	out).
      
      	* [windows/caret.c]
      	Use the windows own DC if present (The caret coordinates are
      	logical coordinates based on it). Fixes another AMIPRO problem.
      
      Wed Aug  6 18:22:22 1997  Morten Welinder  <terra@diku.dk>
      
      	* [controls/menu.c]
      	General clean-up and Win32 work: split item_flags into fType and
      	fState; split item_id into wID and hSubMenu.  Improved
      	debug-printing.  Implemented InsertMenuItem32[AW],
      	SetMenuDefaultItem32, and SetMenuItemInfo32[AW].  Fixed
      	GetMenuItemInfo32[AW].
      
      	* [if1632/user32.spec]
      	Define above new functions.
      
      	* [include/windows.h]
      	Define MF_DEFAULT and MF_RIGHTJUSTIFY.  Prototype above functions.
      
      	* [include/menu.h]
      	Don't prototype now-static MENU_InitSysMenuPopup.
      
      	* [include/comm.h]
      	Reduce MAX_PORTS to 9 (which the profile code can handle).
      
      Tue Aug  5 20:16:22 1997  Victor Schneider <vischne@ibm.net>
      
      	* [library/winestub.c] [libtest/expand.c]
      	These patches let people porting Windows apps compile them using
      	the same conventions regarding global _argc and _argv as those on
      	Windows C/C++ compilers.
      670cdc45
  35. 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
  36. 29 Mar, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970329 · df2673b7
      Alexandre Julliard authored
      Fri Mar 28 14:18:32 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [misc/main.c] [ANNOUNCE]
      	Update the list of contributors. Please let me know if I forgot
      	someone.
      
      	* [controls/combo.c]
      	Fixed bug in CB_DIR16 handling.
      	Use correct text color in CBPaintText.
      
      	* [controls/listbox.c]
      	Fixed WM_CTLCOLOR handling.
      
      	* [windows/winproc.c]
      	Added translation for EM_*32 messages.
      
      Mon Mar 24 01:31:52 1997  Steffen Moeller <moeller@mpimg-berlin-dahlem.mpg.de>
      
      	* [files/drive.c]
      	Added information on device and inode numbers to the DOSDRIVE
      	struct, using it to find DOS drives in a path even if it contains
      	symbolic links, eliminating annoying messages at startup.  
      	Edited functions DRIVE_Init and rewrote DRIVE_FindDriveRoot.
      
      Wed Mar 19 16:31:18 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/font.c] [graphics/win16drv/init.c]
      	  [graphics/x11drv/font.c] [objects/font.c] [include/gdi.h]
      	  [include/win16drv.h] [include/x11drv.h]
      	Implemented GetCharWidth via graphics drivers.
      
      	* [graphics/win16drv/Makefile.in] [graphics/win16drv/prtdrv.c]
      	Moved printer driver interfaces into a separate file.
      
      	* [graphics/win16drv/text.c]
      	Fixed bugs that seg-faulted write.
      
      Wed Mar 19 13:52:41 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [BUGS]
      	Update.
      
      	* [controls/edit.c]
      	Removed useless parameters from a lot of functions.
      
      	* [controls/menu.c]
      	Improved keyboard shortcuts. Added check for entries with popup 
      	menu in EnableMenuItem().
      
      	* [windows/winproc.c] [windows/win.c] [memory/selector.c]
      	Do not allocate separate thunks for new windows.
      
      	* [misc/clipboard.c] [windows/painting.c]
      	Fixed problems with ClipBook.
      
              * [controls/combo.c] [controls/edit.c] [controls/listbox.c]
      	  [controls/widgets.c] [windows/graphics.c] [windows/defdlg.c]
              Combo rewrite.
      
      	* [objects/dib.c]
      	Slight improvements.
      
      Wed Mar 19 11:21:17 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [misc/crtdll.c]
      	Added chdir/mkdir.
      
      	* [misc/ntdll.c]
      	Fixed some bugs, added RtlUnicodeStringToAnsiString.
      
      	* [win32/process.c]
      	Added initialisation of events/semaphores/mutices.
      
      Wed Mar 19 01:55:40 1997  Ricardo R. Massaro <massaro@ime.usp.br>
      
      	* [resources/sysres_Po.rc]
      	Added support for Portuguese language.
      
      Sat Mar 18 18:00:14 1997  Uwe Bonnes  <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [windows/winpos.c] [if1632/user.spec] [if1632/user32.spec]
      	Implemented SwitchToThisWindow().
      	
      	* [misc/ver.c]
      	Corrected a flaw in VerInstallFile32A.
      	
      	* [msdos/int21.c]
      	Corrected wrong number in Int21 3305
      	Corrected Int21 714e, implemented Int21 7160,CL=2, 7143 and 7147
      	
      Sun Mar 16 09:53:04 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/ne_module.c]
      	Fixed NE_LoadSegments() to set size to pSeg->minsize rather than
      	setting it to 0x10000 if pSeg->size is 0.
      
      Thu Mar 13 12:15:00 1997  Anand Kumria <akumria@ozemail.com.au>
      
      	* [ANNOUNCE]
      	Added ftp.progsoc.uts.edu.au as a mirror of Wine.
      
      	* [memory/global.c]
      	Removed MemManInfo sizeof check.
      
      Mon Mar 10 10:35:44 MET 1997 Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
      
      	* [files/dos_fs.c]
      	Pick up kernel dirent on glibc systems.
      
      	* [loader/signal.c]
      	Pick up kernel sigaction on glibc systems.
      
      Sat Mar  8 21:05:37 1997  Jimen Ching  <jching@aloha.com>
      
      	* [debugger/stabs.c] [debugger/msc.c]
      	Check return value of mmap.
      
      Fri Mar  7 05:42:03 1997  Lee Jaekil <juria@seodu.co.kr>
      
      	* [win32/code_page.c]
      	Added IsValidCodePage.
      df2673b7
  37. 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
  38. 01 Jan, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970101 · 9ea19e54
      Alexandre Julliard authored
      Wed Jan  1 15:36:17 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/listbox.c]
      	Use FindFirstFile/FindNextFile in LISTBOX_Directory.
      
      	* [files/dos_fs.c]
      	Rewrote FindFirstFile/FindNextFile to use DOSFS_FindNext().
      
      	* [files/file.c] [files/directory.c]
      	Use Win32 kernel objects and handles for file handles.
      	Unified SearchPath() and OpenFile().
      
      	* [loader/builtin.c]
      	Moved to if1632/ directory.
      
      	* [tools/build.c] [debugger/*] [miscemu/*]
      	Win16 register functions now receive the same CONTEXT * structure
      	as Win32 functions.
      
      	* [include/sigcontext.h] [miscemu/instr.c]
      	Added new macros to get register values from the SIGCONTEXT
      	structure (only used for instruction emulation now).
      
      	* [scheduler/process.c] [scheduler/thread.c] (New files)
      	Allocate process and thread structures.
      
      	* [scheduler/process.c] [win32/k32obj.c]
      	Added Win32 kernel objects and handles management.
      
      	* [loader/task.c]
      	Create a Win32 process and thread for every Win16 task.
      
      	* [misc/commdlg.c] [misc/shell.c] [windows/msgbox.c]
      	Built-in resources are now in Win32 format. This also avoids
      	16-bit callbacks for built-in dialogs.
      
      	* [misc/lzexpand.c]
      	Differentiate between 16-bit and 32-bit file handles.
      
      	* [miscemu/int*.c]
      	Moved all int emulation to msdos/ directory.
      
      	* [msdos/*]
      	New directory msdos/ contains all MS-DOS emulation code that can
      	also be used for Winelib; this should enable Winelib apps to use
      	DOS3Call and related functions.
      
      	* [rc/winerc.c]
      	A few bug fixes for Win32 resource format.
      
      	* [windows/winpos.c]
      	Hack in WINPOS_ReorderOwnerPopups() to avoid X crashed (still not
      	right though).
      
      Sun Dec 29 17:47:55 1996  O. Flebbe <flebbe@science-computing.uni-tuebingen.de>
      
      	* [loader/pe_image.c]
      	Make sure BSS of a PE_Image is zero.
      
      Sat Dec 28 22:15:34 1996 Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/scroll.c]
      	ScrollWindowEx() rewrite, ScrollDC() fix.
      
      	* [windows/nonclient.c] [controls/menu.c]
      	Fixed Alt-Space crashes in dialogs.
      
      	* [windows/event.c] [windows/message.c]
      	Some changes in mouse message generation.
      
      Thu Dec 26 09:25:24 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [debugger/stabs.c]
      	Dummy DEBUG_ReadExecutableDbgInfo provided for !__ELF__ case.
      
      Tue Dec 24 00:59:05 MET 1996  Martin Buck <martin-2.buck@student.uni-ulm.de>
      
      	* [windows/event.c]
      	Changed XK_Page_{Up,Down} to XK_{Prior,Next} for X11R5
      	compatibility.
      9ea19e54
  39. 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