1. 18 Jul, 2001 1 commit
  2. 11 Jul, 2001 1 commit
  3. 02 Jul, 2001 1 commit
  4. 19 Jun, 2001 1 commit
  5. 24 May, 2001 1 commit
  6. 13 Jan, 2001 1 commit
  7. 19 Dec, 2000 1 commit
  8. 15 Nov, 2000 1 commit
  9. 10 May, 2000 1 commit
  10. 25 Mar, 2000 1 commit
  11. 10 Feb, 2000 1 commit
  12. 04 Jan, 2000 1 commit
  13. 24 Oct, 1999 1 commit
  14. 22 Sep, 1999 1 commit
  15. 05 Sep, 1999 1 commit
  16. 24 Jul, 1999 1 commit
  17. 15 Jul, 1999 1 commit
  18. 26 Jun, 1999 1 commit
  19. 12 Jun, 1999 1 commit
    • Eric Pouech's avatar
      - simplified internal data · 0e35ebad
      Eric Pouech authored
      - thread safe access to internal structures
      - fixed bug on ONE_SHOT timers
      - deferred service thread call until really needed (no longer on WINMM
        or MMSYSTEM attachement)
      0e35ebad
  20. 24 May, 1999 1 commit
  21. 22 May, 1999 1 commit
  22. 02 May, 1999 2 commits
  23. 19 Apr, 1999 1 commit
  24. 10 Apr, 1999 1 commit
  25. 14 Mar, 1999 1 commit
  26. 26 Feb, 1999 1 commit
  27. 22 Feb, 1999 1 commit
  28. 09 Dec, 1998 1 commit
  29. 17 Oct, 1998 1 commit
  30. 11 Oct, 1998 1 commit
  31. 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
  32. 01 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980601 · a845b88e
      Alexandre Julliard authored
      Sun May 31 13:40:13 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/signal.c]
      	Added display of exception name.
      
      	* [loader/task.c]
      	Yet another attempt at fixing SwitchStackTo/SwitchStackBack.
      
      	* [memory/selector.c] [relay32/builtin32.c] [tools/build.c]
      	  [win32/kernel32.c]
      	Generate an assembly stub for Win32 register functions to make
      	their names available at link time.
      
      	* [programs/*/Makefile.in]
      	Added hacks to support old resource compiler.
      
      Fri May 29 16:27:14 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [tools/testrun]
      	Merge of my testscripts at home into one single perl program
      	(tested with perl5). Works only on Linux due to 'ps' and 'ipcs'
      	magic.
      
      	* [controls/menu.c]
      	Added some DefaultMenuItem stubs.
      
      	* [debugger/stabs.c]
      	Fixed stabs loading, now supports (int,int) typeinfo format used
      	by gcc-2.8 and egcs-1. If it still crashes, please mail me.
      
      	* [if1632/][relay32/]
      	Added msvideo.dll (stubs only)
      	Replaced some ptr by str for stringcases
      	Added some new stubs (VxDCall, FindCloseNotif....)
      
      	* [misc/network.c]
      	Some argument fixes.
      
      	* [misc/registry.c][misc/cpu.c]
      	Registry initialization partially rewritten and enhanced.
      
      	* [scheduler/*.c]
      	Some additions so we don't do kill(0,SIGUSR1) (kill processgroup
      	instead of targeted thread)
      	Added SetThreadContext.
      
      Thu May 28 23:59:59 1998  Bertho Stultiens <bertho@akhphd.au.dk>
      
      	* [tools/wrc/*]
      	New resource compiler version 1.0.0 (28-May-1998)
      
      	* [Make.rules.in] [Makefile.in]
      	Changed and added rc rules to point to tools/wrc/wrc.
      
      	* [configure.in] [include/config.h.in]
      	Added check for function 'stricmp'.
      
      	* [include/resource.h]
      	Commented out the old resource structure to catch references.
      	It also includes wrc_rsc.h.
      
      	* [include/wrc_rsc.h]
      	New file. Definitions for the resources generated with wrc.
      
      	* [include/windows.h]
      	Added #ifdef RC_INVOKED to exclude stdarg.h.
      	Added SS_NOTIFY flag.
      
      	* [include/winnls.h]
      	Added SUBLANG_* definitions and corrected some defaults.
      
      	* [loader/libres.c]
      	Changed the sysres load functions to support wrc generated
      	resources.
      
      	* [resource/sysres_*.rc]
      	Added #include <windows.h>
      
      	* [resource/sysres.c]
      	Changed declarations to match wrc's output
      
      	* [resource/Makefile.in]
      	Changed rules to work with wrc.
      
      	* [tools/makedep.c]
      	Changed generation of .rc file dependencies to .s target.
      
      Thu May 28 22:28:39 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [files/file.c][include/windows.c][relay32/kernel32.spec]
      	Implemented GetFileAttributesEx32A/W.
      
      	* [misc/imagelist.h][include/commctrl.h][relay32/comctl32.spec]
      	Added ImageList_Read and ImageList_Write stubs.
      	Added ImageList_AddIcon function.
      	Added ImageList_LoadImage. It is the same as ImageList_LoadImage32A.
      
      	* [controls/header.c]
      	Fixed bitmap drawing bug.
      	Added full bitmap support.
      
      	* [include/commctrl.h]
      	Added missing header macros.
      
      	* [controls/toolbar.c][include/toolbar.h][include/commctrl.h]
      	  [controls/commctrl.c] [relay32/comctl32.spec]
      	First implementation of toolbar control.
      	Implemented CreateToolbar, CreateToolbarEx and CreateMappedBitmap.
      
      	* [controls/progress.c][controls/status.c]
      	Some code cleanup.
      
      	* [controls/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
      	Removed CreateStatusWindow16 and DrawStatusText16.
      	CreateStatusWindow is the same as CreateStatusWindow32A.
      	DrawStatusText is the same as DrawStatusText32A.
      
      Thu May 28 16:01:28 1998  Matthew J. Francis  <asbel@dial.pipex.com>
      
      	* [objects/bitmap.c] [objects/bitmap.h] [objects/oembitmap.c]
      	  [objects/dc.c] [graphics/x11drv/bitblt.c]
      	Added partial implementation of CreateDIBSection, with great thanks
      	to Ulrich Weigand <weigand@informatik.uni-erlangen.de> for
      	contributing the bulk of the patch.
      
      Wed May 27 19:04:31 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [win32/kernel32.c] [if1632/thunk.c] [include/flatthunk.h]
      	ThunkConnect16 and related functions moved to emulator.
      
      	* [loader/ne/segment.c]
      	Call DllEntryPoint with correct arguments.
      
      	* [relay32/builtin32.c]
      	Bugfix: Relay debugging did not work for multiple processes.
      
      	* [controls/menu.c]
      	Bugfix: dwItemData was not set for MF_OWNERDRAW menus.
      
      	* [if1632/relay.c] [relay32/relay386.c]
      	Relay messages converted to use DPRINTF.
      
      	* [controls/desktop.c] [relay32/user32.spec]
      	Implemented PaintDesktop.
      
      	* [files/profile.c] [if1632/kernel.spec] [misc/network.c]
      	  [misc/printdrv.c] [relay32/winspool.spec] 
      	  [win32/ordinals.c] [relay32/kernel32.spec]
      	Some stubs added.
      
      	* [relay32/mpr.spec]
      	All ordinals were off by one.
      
      Tue May 26 13:32:57 1998  Bill Hawes <whawes@star.net>
      
      	* [misc/lstr.c] [include/casemap.h] [tools/unimap.pl]
      	Added Unicode case conversion routines towupper/towlower,
      	with mapping tables casemap.h created by tools/unimap.pl.
      
      	* [misc/ntdll.c] [include/winnls.h] [relay32/ntdll.spec]
      	  [relay32/advapi.spec]
      	Minimal implementation of IsTextUnicode, just enough to get
      	NT4 notepad to open ascii/unicode files.
      
      	* [Make.rules.in] [resources/sysres_En.rc]
      	Added include file dlgs.h for building resource files, so that
      	resources can refer to defined values (e.g. pshHelp).
      
      	* [misc/crtdll.c] [relay32/crtdll.spec]
      	Use towupper/towlower for 32W case conversions.
      
      	* [memory/string.c]
      	Use towupper for 32W case conversions.
      
      	* [ole/ole2nls.c]
      	Use towupper for 32W case conversions; fix mem leak; minor cleanup
      
      	* [controls/edit.c]
      	Added soft break flag to edit state. Print unknown action values
      	for WM_VSCROLL (action 190 occurs when running NT4 notepad.)
      
      Mon May 25 22:42:40 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [files/file.c]
      	Care for a pathological case in SetFilePointer.
      
      	* [graphics/x11drv/xfont.c]
      	Handle longer Font names in LFD_ComposeLFD and try to catch errors.
      
      	* [loader/pe_image.c]
      	Unload Dummymodule when PE_LoadLibraryEx32A fails with
      	PE_LoadImage (makes Encarta 98 installer proceed).
      
      	* [misc/registry.c]
      	Move a check for a special case in RegCreateKeyEx32W after the
      	check for existence.
      
      Tue May 25 20:18:26 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/ntdll.c]
      	Added some stubs, just guessing at the size of their param lists.
      
      	* [misc/registry.c]
      	Added stubs for RegUnLoadKey, RegSetKeySecurity, RegSaveKey,
      	RegRestoreKey, and RegReplaceKey
      
      	* [programs/regtest/regtest.c]
      	Updated registry testing program.
      
      Sun May 24 18:11:40 1998  Alex Priem <alexp@sci.kun.nl>
      
      	* [file/profile.c]
      	Added flag 'return_values' to PROFILE_GetSection.
      
      Sun May 24 13:41:10 1998  James Juran <jrj120@psu.edu>
      
      	* [misc/shell.c] [files/directory.c]
      	Documentation/debugging info additions.
      
      	* [*/*.c] [include/*.h]
      	Moved many extern function definitions to appropriate header files.
      	Cleaned up a few compile warnings.
      	If #include "debug.h" is present, removed #include <stdio.h>.
      	debug.h includes stdio.h, so it is not necessary to include both.
      
      	* [graphics/*.c] [if1632/signal.c] [ipc/*.c] [scheduler/*.c]
      	  [win32/*.c] [windows/*.c]
      	Final patch to convert fprintf statements to new debugging interface.
      	Some fprintfs are still left, especially in the debugger/ directory.
      	However, IMHO, it's not worth the effort to change the rest.
      
      Fri May 22 21:58:35 1998  Morten Welinder  <terra@diku.dk>
      
      	* [windows/keyboard.c]
      	Correct handling of keys "`-=[]\;',./".
      
      Fri May 22 12:06:00 1998  Per Lindstrm <pelinstr@algonet.se>
      
      	* [include/windows.h] [relay32/kernel32.spec] [win32/console.c]
      	Added stub for ReadConsoleOutputCharacter32A.
      
      Thu May 21 16:45:48 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [ole/ole2nls.c]
      	Began better implementation of LCMapString32A.
      	Not very well tested yet, and still need improvements.
      
      	* [controls/scroll.c]
      	Documented functions.
      
      Wed May 20 21:37:56 1998  Peter Hunnisett <hunnise@nortel.ca>
      
      	* [include/windows.h][misc/main.c]
      	Change SystemParameterInfo to support SPI_GETHIGHCONTRAST. Also
      	include some missing SPI_ definitions.
      
      	* [include/dsound.h][multimedia/dsound.c][relay32/dplayx.spec]
      	Added stubs for DirectPlayLobbyCreate[AW]. Not sure if these
      	should go into a new files dplayx.c? Anyone care?
      
      	* [include/winnls.h]
      	Added two missing flags for the CompareString32 functions.
      a845b88e
  33. 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
  34. 15 Mar, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980315 · a69b88b2
      Alexandre Julliard authored
      Sun Mar 15 03:46:50 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [*/*]
      	Fixed some dprintf_ such that there is one and only one
      	new line for each dprintf and that new line occurs at the end.
      	Transformed some fprintfs into proper debug statements.
      	Removed much redundancy from most of the debug statements. The
      	redundancy appeared because now the component and function
      	name is output automatically. Most debug statements also used to
      	output the name of the function.
      	All these changes prepared the source to switch completely to
      	the new debugging interface.
      	For more info, refer to ./documentation/debug-msg
      
      Sat Mar 14 19:45:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [misc/shell.c] [if1632/kernel.spec]
      	Changed parameters of FUNC004() to fix a crash.
      	Not sure if this fix is correct (doc wanted).
      
      	* [windows/user.c] [if1632/user.spec] [include/user.h]
      	Implemented UserSeeUserDo.
      
      	* [msdos/int21.c] [include/msdos.h]
      	Added "GET LIST OF LISTS" (INT 21/52h).
      
      Sat Mar 14 15:48:02 1998  Douglas Ridgway <ridgway@gmcl.com>
      
      	* [include/windows.h] [relay32/gdi32.spec] [objects/enhmetafile.c]
      	Beginnings of enhanced metafile support.
      
      Fri Mar 13 20:53:09 1998  John Richardson <jrichard@zko.dec.com>
      
      	* [win32/console.c]
      	Restart interrupted console writes.
      
      Fri Mar 13 18:59:24 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [*/*.c]
      	Updated documentation for API manpages.
      
      	* [windows/dce.c]
      	ReleaseDC16: Fixed cast.
      
      	* [include/windows.h] [memory/virtual.c]
      	VirtualQuery{Ex} should return DWORD instead of BOOL32.
      
      Fri Mar 13 13:03:06 1998  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [README][documentation/status/]
      	README updated, added lzexpand,version and multimedia
      	status notes to new documentation/status directory.
      
      	* [ole/*.c][if1632/typelib.spec]
      	Added typelib stubs, several small additions and fixes.
      
      	* [loader/pe_image.c]
      	Fixed a small bug (fixup_imports got passed the wrong hModule in a
      	remapcase).
      
      	* [loader/signal.c][if1632/signal.c][misc/winsock_dns.c]
      	  [loader/module.c]
      	Fixed some recursive debugger crashes (caused by invalid FS).
      
      	* [misc/registry.c]
      	Two bugs fixed.
      
      Fri Mar 13 04:55:01 1998  David Lee Lambert <lamber45@egr.msu.edu>
      
      	* [include/winnt.h] [include/winnls.h]
      	Moved LANG_xxx flags to winnls.h
      
      	* [include/winnls.h]
      	Added flags for GetDateFormat(); fixed validity of
      	LOCALE_SYSTEM_DEFAULT.
      
      	* [include/windows.h] 
      	Added GetTimeFormat() prototypes.
      
      	* [ole/ole2nls.c]
      	Implemented ASCII date- and time-functions,  using an
      	optimized common core;  added stubs for Unicode versions;  
      	started work on a Unicode core.
      
      	* [AUTHORS]
      	Added my name.
      
      Mon Mar  9 20:10:15 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [relay32/comctl32.spec] [include/imagelist.h]
      	  [include/commctrl.h] [misc/imagelist.c] [misc/Makefile.in]
      	First attempt at implementing ImageLists.
      
      Sun Mar  8 20:19:49 1998  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [files/dos_fs.c] [configure.in]
      	Try to get FileTimeToLocalFileTime,FileTimeToSystemTime and
      	SystemTimeToFileTime right.
      	Use timegm() where available.
      
      	* [misc/lstr.c]
      	Fix an off by one error in FormatMessage and handle the case 
      	when args = NULL (used by programs to get the length of the 
      	string).
      
      	* [win32/console.c]
      	Actual display a per-process Title string, better working
      	attempt for WriteConsole32W and ReadConsole32W.
      
      Fri Mar  6 20:33:45 1998  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [include/config.h.in][configure.in][multimedia/audio.c]
      	  [multimedia/dsound.c]
      	Added check for FreeBSD sound system.
      
      Sun Mar  1 17:40:10 1998  Jason Schonberg <schon@mti.sgi.com>
      
      	* [controls/edit.c] [include/ole.h] [include/shlobj.h]
      	Removed final commas in enum types.
      
      Mon Feb 23 07:52:18 1998  Luiz Otavio L. Zorzella  <zorzella@nr.conexware.com>
      
      	* [multimedia/time.c]
      	Workaround to avoid infinite recursion inside timeGetTime.
      
      	* [multimedia/audio.c]
      	WODM_GETNUMDEVS and WIDM_GETNUMDEVS only return 1 now if the
      	SOUND_DEV can be opened, or if it's busy.
      a69b88b2
  35. 01 Mar, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980301 · a11d7b1a
      Alexandre Julliard authored
      Sun Mar  1 10:45:23 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/ne_image.c]
      	Fixed problem with weird DLLs (NE_FFLAGS_SINGLEDATA && DGROUP = 0).
      
      	* [msdos/dosmem.c]
      	Export address for __0000H, too.
      
      	* [msdos/dpmi.c]
      	Changed MemAlloc functions to return less fragmented addresses.
      
      Sat Feb 28 18:50:12 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [scheduler/process.c] [scheduler/sysdeps.c]
      	Don't use %fs register before threading initialization.
      
      Sat Feb 28 14:04:56 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [configure.in] [include/acconfig.h]
      	Autoconf macro to check for non-reentrant X libraries.
      
      	* [windows/winpos.c]
      	In SetWindowPos32(), do not cause WM_SIZE messages when the
      	SWP_NOSIZE flag is specified. This fixes the division-by-zero in
      	Borland C++ 4.0 "Open Project" menu item.
      
      Sat Feb 28 13:11:26 1998  James Moody  <013263m@dragon.acadiau.ca>
      
      	* [ole/ole2nls.c]
      	Changed "English" values from German to English.
      
      	* [files/dos_fs.c]
      	Fixed off-by-one month bug.
      
      Fri Feb 27 22:12:01 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [windows/win.c]
      	Fix winelib class menu loading bug.
      
      	* [include/module.h] [loader/module.c]
      	LoadModule32 should be implemented in terms of CreateProcess.
      
      	* [programs/view/*]
      	Metafile viewer sample program.
      
      	* [documentation/wine.texinfo] [documentation/Makefile.in]
      	Improvements and additions, HTML target.
      
      Fri Feb 27 04:27:48 1998  Dimitrie O. Paun <dimi@cs.toronto.edu>
      
      	* [*/*]
      	Switched to the new debug messages interface. For more information
      	please refer to documentation/debug-msgs. Because the new scheme
      	introduces a new semantic level, I had to manually do through
      	about 530 dprintf_xxx!  The rest of about 2400 where transformed
      	via a script.  Because of the large number of changes that I had
      	to do, some may have not come out as nicely as I wanted them.  If
      	this is the case, please let me know. There is a lot of work left
      	to do: -- a few hundred printf's to be converted -- about 2300
      	fprintf's to be converted -- about 600 FIXME's to be transformed
      	The problem is that in the above mentioned cases, a lot of manual
      	intervention is required because a lot of the information is
      	missing.  There are also a lot of other things to be done to the
      	interface and so forth. I have now ideas for a at least a month
      	worth of full time work :) I will proceed with many changes in the
      	next few releases, so please do not start modifing things because
      	there will be a hell of a lot of conflicts. If you have ideas that
      	you want to integrate or you want to work on different things,
      	please coordinate with me.
      
      Thu Feb 26 13:04:29 1998  David Lee Lambert <lamber45@egr.msu.edu>
      
      	* [ole/ole2nls.c] [include/windows.h]
      	First try at OLE date- and time-formatting functions.
      
      Wed Feb 25 11:20:35 1998 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [files/*.c]
      	Changed dos device handling, added 'CON' devicehandling.
      
      	* [graphics/ddraw.c]
      	Bug fixes, some additions.
      
      	* [if1632/builtin.c][loader/module.c][library/winestub.c]
      	Small hack so we don't need a dummy BUILTIN_LoadModule
      	in winestub.c.
      
      	* [ole/*][relay32/ole32.spec][if1632/storage.spec]
      	storage.dll started. winword loads documents (saving
      	doesn't work yet, dunno why).
      	Several ole additions, some cleanups and bugfixes.
      	IMalloc16 implemented.
      
      	* [loader/pe_image.c]
      	Added some comments, fixed circular dll references,
      	fixed modref ordering, fixed tls allocation.
      
      	* [memory/global.c]
      	Added validity checks before every GET_ARENA_PTR.
      	(several functions rely on Global* return values
      	 on invalid handles, like IsTask).
      	Implemented GlobalUnlockFree16.
      
      	* [memory/virtual.c]
      	Replaced dprintf_virtual by fprintf, so we can
      	do 'info map' again in the debugger. Increase read
      	linesize for Linux2.1 cases.
      
      	* [misc/cpu.c][misc/registry.c]
      	Moved cpu registry initialization to misc/cpu.c.
      
      	* [multimedia/dsound.c]
      	Enhanced, replaced GETOSPACE bufferingcheck by SETFRAGMENT.
      
      	* [relay32/crtdll.spec][relay32/ntdll.spec]
      	Replaced some ptr by respective 'str' and 'wstr' arguments
      	for libc functions.
      
      	* [scheduler/thread.c]
      	Added some sanity checks to stackallocation, tlshandling fixed.
      
      	* [tools/build.c]
      	Fixed cdecl argumenttype order (was reversed).
      
      	* [win32/ordinals.c]
      	Implemented KERNEL_449.
      
      	* [windows/dinput.c]
      	Some fixes, needs much more work. Tomb Raider2 works with keyboard ;)
      
      Tue Feb 24 20:46:37 1998  James Juran   <jrj120@psu.edu>
      
      	* [windows/win.c]
      	Fixed USER32 ordinal numbers in documentation.
      
      Sat Feb 21 12:30:38 1998  John Richardson <jrichard@zko.dec.com>
      
      	* [files/file.c] [include/k32obj.h] [memory/virtual.c]
      	[scheduler/critsection.c] [scheduler/event.c] [scheduler/handle.c]
      	[scheduler/k32obj.c] [scheduler/mutex.c] [scheduler/process.c]
      	[scheduler/semaphore.c] [scheduler/thread.c]
      	Added generic k32obj read and write routines for k32objs that
      	support I/O.
      
      	* [documentation/console]
      	Updated console docs.
      
      	* [win32/console.c]
      	Make console work like a k32obj that supports I/O.
      
      	* [include/windows.h]
      	Make WriteFile and ReadFile take HANDLE32 for handle.
      
      Sun Feb 15 14:07:07 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [controls/menu.c] [misc/ver.c] [multimedia/dsound.c]
      	  [multimedia/joystick.c] [windows/dialog.c]
      	Modified some dprintf_xxx's to prepare them for a new
      	dprintf_ scheme. Basically, I changed the dprintf's that
      	outputed a line with many dprintf calls to do just one
      	dprintf call.
      a11d7b1a
  36. 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
  37. 21 Dec, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971221 · 44ed71f5
      Alexandre Julliard authored
      Fri Dec 19 10:50:46 1997  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [Make.rules.in] [Makefile.in] [documentation/Makefile.in]
       	  [documentation/README.documentation]
      	First cut at Wine API documentation. No longer install reference
      	manual by default.
      
      Wed Dec 17 21:32:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed GetTempFileName16() to use current path of requested drive
      	as needed.
      
      	* [if1632/Makefile.in] [if1632/builtin.c] [if1632/dciman32.spec]
      	  [if1632/msvfw32.spec] [if1632/tapi32.spec] [if1632/wow32.spec]
      	Added misc DLLs needed by various apps.
      
      Wed Dec 17 12:01:50 1997  Morten Eriksen <mortene@sim.no>
      
      	* [if1632/gdi32.spec] [include/windows.h] [objects/palette.c]
      	Inserted empty stub for CreateHalftonePalette.
      
      Tue Dec 16 22:08:06 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [windows/mdi.c]
      	Use VK_TAB instead of VK_SEPARATOR in TranslateMDISysAccel().
      
      	* [graphics/metafiledrv/init.c]
      	DeleteDC() on a MetaDC doesn't do anything - it shouldn't. Therefore
      	fix cleanup of MetaDCs in CloseMetaFile(); they now actually get
      	removed from the GDI heap!
      
      	* [graphics/x11drv/xfont.c]
      	Preserve FO_MATCH_XYINDEP flag in XFONT_MatchFIList(). Should reduce
      	the number of bold-italic matches.
      
      Tue Dec 16 20:11:43 1997  Bertho Stultiens <bertho@panter.soci.aau.dk>
      
      	* [graphics/painting.c]
      	Included an implementation of DrawState
      
      	* [if1632/thunk.c]
      	Changed many fprintfs into dprintf_thunk
      
      	* [include/cache.h] [graphics/cache.c]
      	New files to hold cached handles to regulary used GDI object.
      
      	* [include/windows.h]
      	Added DRAWSTATExx typedefs
      	Added DSS_DEFAULT define for DrawState
      
      	* [objects/text.c]
      	New implementation of GrayString()
      
      	* [controls/uitools.c]
      	Implemented DrawFrameControl() functions
      	Changed DrawEdge() behaviour to win95 implementation
      
      Mon Dec 15 23:43:01 1997  Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [graphics/path.c] [include/path.h] [graphics/painting.c]
      	  [if1632/gdi32.spec] [include/gdi.h] [include/windows.h]
      	  [objects/dc.c]
              Added preliminary support for GDI paths.
      
      	* [objects/dc.c]
      	Added DC_Init_DC_INFO function for initializing WIN_DC_INFO
      	structure.
      
      	* [include/windows.h] [include/gdi.h] [objects/gdiobj.c]
      	Added DEFAULT_GUI_FONT.
      
      	* [include/winerror.h]
      	Added a few error codes.
      
      	* [memory/heap.c]
      	Changed HeapAlloc to make the correct calls to SetLastError
      	(now conforms to NT's behaviour).
      
      	* [windows/win.c]
      	Changed WIN_CreateWindowEx to allow child windows with zero
      	width / height.
      
      Sun Dec 14 12:01:07 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/*] [relay32/*]
      	Moved all 32-bit relay stuff to relay32/
      
      	* [fi1632/thunk.c] [win32/kernel32.c]
      	Moved all KERNEL32 ordinal functions to kernel32.c
      
      	* [memory/selector.c]
      	Initialize selectors in AllocSelectorArray.
      
      	* [tools/build.c]
      	Generate C instead of assembly for Win32 relays.
      	Fixed stack corruption in CallTo16 functions, found by Bertho
      	Stultiens.
      	
      Sun Dec 14 10:55:00 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [if1632/Makefile.in] [if1632/builtin.c] [if1632/ole2thk.spec]
      	Added built-in OLE2THK.DLL. 
      
      	* [if1632/toolhelp.spec] [include/toolhelp.h] [memory/selector.c]
      	  [misc/toolhelp.c]
      	Added stubs for StackTraceFirst(), StackTraceCSIPFirst(),
      	StackTraceNext(), UTSelectorOffsetToLinear()
      	and UTLinearToSelectorOffset().
      
      Sat Dec 13 17:26:41 1997  Alex Korobka  <alex@trantor.pharm.sunysb.edu>
      
      	* [misc/winsock.c]
      	32-bit API fixes for reported problems (thanks to Marcus
      	and David).
      
      	* [graphics/x11drv/xfont.c]
      	Little tweak in point size calculation.
      
      	* [windows/defwnd.c] [windows/dce.c] [windows/winhelp.c]
      	  [windows/winproc.c] [windows/win.c]
      	Bug fixes.
      
      Sat Dec 13 16:35:14 1997  Kai Morich <kai.morich@rhein-neckar.netsurf.de>
      
      	* [files/dos_fs.c]
      	OpenFile with empty filename and OF_PARSE returns current dir.
      
      	* [misc/commdlg.c]
      	Ignore initial dir if bogus.
      
      	* [files/file.c]
      	Locking an identic region in a file must not be an error.
      
      	* [misc/lstr.c]
      	Use wide char ctype functions.
      
      Fri Dec 12 23:46:22 1997  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [file/drive.c]
      	First attempt for GetDiskFreeSpaceEx.
      
      Fri Dec 12 23:18:41 1997  Marcus Meissner  <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_resource.c]	
      	Fixed wrongly appearing menus problem (only use default lookups in
      	last resource subtree).
      
      	* [multimedia/*.c]
      	Added win32 support for time* and joy* lowlevel drivers,
      	(not excessively tested), some misc fixes and cleanups.
      
      	* [misc/shellord.c][misc/shell.c][ole/folders.c][ole/ifs.c]
      	  [include/interfaces.h][include/shlobj.h]
      	Added some more undocumented SHELL32 functions, some shell folder
       	interface stubs added, SHGetMalloc, SHGetDesktopFolder,
      	SHGetSpecialFolderLocation, SHGetPathFromIDList stubs added,
      	IMalloc, IUnknown implemented.
      
      	* [windows/msgbox.c]
      	Implemented MessageBoxIndirect*, some internal changes.
      
      	* [if1632/thunk.c]
      	KERNEL_431 implemented.
      
      	* [objects/gdiobj.c]
      	GetCurrentObject implemented.
      
      Wed Dec  3 01:09:17 1997  Gordon Chaffee  <chaffee@apu.cs.berkeley.edu>
      
      	* [objects/dib.c]
      	Fix a couple small DIB problems.
      
      	* [controls/edit.c]
      	Fix a typo.
      
      	* [files/dos_fs.c]
      	Try normal readdir in case fs is specified as vfat but isn't.
      
      	* [files/profile.c]
      	Implementation of WritePrivateProfileSection32A from Uwe Bonnes.
      
      	* [misc/printdrv.c]
      	OpenPrinter32A stub, helps Word97 start.
      
      	* [objects/text.c]
      	Fixup implementation of GetTextCharsetInfo.
      
      	* [scheduler/process.c]
      	Fix environment variable expansion.
      
      	* [win32/code_page.c]
      	Make MultiByteToWideChar and WideCharToMultiByte conform in return
      	values and error conditions to those in Windows NT 4.0.
      
      	* [windows/message.c]
      	Fix broadcasting problems in Win32.  The Win32 docs say to use
      	HWND_TOPMOST to broadcast to all Win32 Windows.
      
      	* [memory/virtual.c] [loader/pe_image.c]
      	Do not map in VirtualAlloc if address is specified and space is
      	not available.  This is required by Win32.
      
      	* [include/pen.h] [include/x11drv.h] [objects/dc.c]
      	  [objects/pen.c] [graphics/x11drv/pen.c]
      	Support for ExtCreatePen.
      
      Tue Dec  2 20:22:06 1997  Morten Welinder  <terra@diku.dk>
      
      	* [*/*.c] [*/*.h]
      	Add lots of prototypes.
      
      	* [if1632/kernel32.spec][include/windows.h][include/winnt.h]
      	  [misc/cpu.c]
      	Define IsProcessorFeaturePresent.
      
      	* [misc/crtdll.c]
       	(CRTDLL__getcwd): Allocate enough memory for the terminating zero.
      
      	* [misc/ver.c]
      	Improve check for null component in _find_data[AW].  Plug leaks
      	in VerQueryValue*.
      
      	* [win32/console.c][if1632/kernel32.spec]
      	Add stubs for GetConsoleCursorInfo32, SetConsoleCursorInfo32.
      
      	* [windows/message.c][if1632/user32.spec][include/windows.h]
      	Define SendMessageTimeout*.
      
      	* [graphics/x11drv/xfont.c]
      	Change algorithm of __genericCheckSum to be alignment safe.
      
      	* [misc/main.c] [misc/winsock.c] [misc/winsock_dns.c]
      	Include winsock.h early to avoid Solaris problem.
      
      	* [include/windows.h]
      	Undef FSHIFT before we define it.
      
      	* [rc/winerc.c]
      	Include <fcntl.h> instead of <sys/fcntl.h>.
      
      	* [files/file.c]
      	Use strerror in FILE_SetDosError if available.
      
      	* [include/config.h.in] [configure.in]
      	Check for strerror.
      
      	* [objects/gdiobj.c]
      	Make static font structures aligned.
      
      Mon Dec  1 10:10:21 1997  Karl Garrison  <karlos@eznet.net>
      
      	* [win32/console.c] [if1632/kernel32.spec] [include/windows.h]
      	Added stub for GetNumberOfConsoleMouseButtons.
      	Added stub for PeekConsoleInput(A,W).
      	Fixed parameter list for WriteConsole(A,W).
      	GetNumberOfConsoleInputEvents now returns 0 events instead of 1
      	(since low-level console functions are not yet supported).
      	GetConsoleMode no longer returns ENABLE_WINDOW_INPUT and
      	ENABLE_MOUSE_INPUT since these are not currently implemented.
      44ed71f5
  38. 01 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971101 · 491502b9
      Alexandre Julliard authored
      Thu Oct 30 21:52:23 1997  Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [windows/nonclient.c]
      	Changed NC_TrackSysMenu to give the same behaviour as MS-Windows,
      	i.e. system menu already appears when mouse button is depressed.
      	Changed NC_HandleNCLButtonDblClk so that double clicks on scroll
      	bar arrows are handled the same way as single clicks.
      
      	* [windows/winpos.c]
      	Fixed SetWindowPos32 to clear WIN_NO_REDRAW when SWP_SHOWWINDOW is
      	set; this is the way MS-Windows behaves.
      
      Thu Oct 30 21:08:57 1997  Morten Welinder  <terra@diku.dk>
      
      	* [controls/status.c]
      	In SW_SetText, fix condition, I hope.
      
      	* [controls/menu.c]
       	(GetMenuState32): Don't mask return value. Print more debug info.
      	(MENU_MenuBarCalcSize): Be more careful when printing debug
      	information.
      	(MENU_SetItemData): Empty strings are separators.
      
      	* [graphics/x11drv/text.c]
      	Don't prototype CLIPPING_IntersectClipRect.
      
      	* [include/dc.h]
      	Prototype CLIPPING_IntersectClipRect.
      
      	* [objects/font.c]
      	Remove non-portable (and faulty) smartness in FONT_TextMetric*to*.
      	In CreateFont32W and CreateFont16, handle null font name.
      
      	* [objects/text.c]
       	(TEXT_NextLine): Fix end-of-line bug.
      
      	* [if1632/shell32.spec]
      	Activate existing implementation of ExtractIconA.
      
      	* [misc/shell.c]
      	For Control_RunDLL, add types for parameters.
      
      Thu Oct 30 14:54:11 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [controls/static.c] [include/windows.h] [misc/spy.c]
      	Added some win32 defines to static controls, basic SS_BITMAP style
      	handling implemented. [please add more, I am lacking knowledge and
      	time]
      
      	* [controls/status.c]
      	part_num 255 seems to indicate whole statusline (win95 cdplayer.exe)
      
      	* [if1632/thunk.c] [tools/build.c]
      	Support lret and 0x66 lret calls for CallTo16_regs
      	(needed for KERNEL32_45)
      	Fixed KERNEL32_45, QT_Thunk (should work now).
      
      	* [if1632/relay.c][if1632/builtin.c][tools/build.c][if1632/*32.spec]
      	Added string dumping to relay debugging for win32 apifuncs.
      
      	* [misc/ver.c]
      	Fixed and cleaned up VerQueryValue*.
      
      	* [multimedia/*.c][include/mmsystem.h][if1632/mmsystem.spec]
      	  [if1632/winmm.spec]
      	Win32 support for lowlevel multimedia functions.
      	Added some mixer* lowlevel functions.
      	Some small fixes in the audio lowlevel queue handling, code
      	reformatting/cleanups.
      
      	* [debugger/hash.c]
      	Don't show difference between 16bit symbols if they are in
      	different segments.
      
      	* [objects/cursoricon.c]
      	Added GetIconInfo (partial) and CreateIconIndirect.
      
      	* [windows/mdi.c]
      	Fixed some "bad class" problems and crashes in MDICreateChild,
      	which happen in Win32 (jwp32.exe).
      
      Wed Oct 29 00:57:27 1997  Bruce Milner  <Bruce.Milner@genetics.utah.edu>
      
      	* [if1632/winaspi.spec] [misc/aspi.c] [include/aspi.c]
      	  [documentation/aspi] [include/callback.h]
      	Added support for 16 bit ASPI calls to linux generic SCSI.
      	The support is not complete, but appears to run my Mustek
      	scanner from within ipplus.exe.
      
      Mon Oct 27 00:59:41 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/dce.c]
      	DC reuse framework.
      
      Sun Oct 26 18:41:21 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [graphics/x11drv/xfont.c]
      	Substituted fonts are removed from the alias table. References to
      	the old name are also updated.
      
      	* [controls/combo.c]
      	LB_SELECTSTRING32 not CB_SELECTSTRING32 should be sent to
      	ComboLBox.
      
      Sun Oct 26 14:25:00 1997  Nikita V. Youshchenko <yoush@cs.msu.su>
      
      	* [include/drive.h] [files/drive.c] [msdos/int21.c]
      	Partially implemented DOS drive mapping (int21 AX=440F).
      
      Sat Oct 25 13:03:29 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/debug.l]
      	Support '.' in identifiers. Use "x . y" to access structure
      	fields.
      
      	* [debugger/hash.c] [loader/pe_image.c]
      	Load entry points of Win32 modules only when entering the
      	debugger.
      
      	* [debugger/break.c]
      	New function DEBUG_AddModuleBreakpoint() to set a breakpoint at
      	the start of every module.
      
      	* [files/file.c]
      	FILE_mmap() can now fake mmap() for unaligned offsets or broken
      	filesystems.
      
      	* [include/callback.h] [misc/callback.c] [if1632/thunk.c]
      	Use a table of callbacks instead of macros to differentiate
      	between emulator and Winelib.
      
      	* [loader/task.c]
      	Initialize current directory from cwd, not from module path.
      
      	* [tools/build.c]
      	Read CallTo16 prototypes directly from thunk.c source file.
      
      	* [windows/winproc.c] [windows/mdi.c]
      	Added translation for WM_MDIACTIVATE and WM_MDIGETACTIVE.
      
      Fri Oct 24 21:41:25 1997  Uwe Bonnes  <bon@elektron.ikp.tu-darmstadt.de>
      
      	* [files/drive.c]
      	Allow arguments like "a" for the drive related apis.
      
      	* [memory/global.c]
      	Keep the calculation for dwMemoryLoad in range.
      
      	* [misc/crtdll.c]
      	Make CRTDLL_getcwd use GetCurrentDirectory32A and alloc
      	its memory if requested.
      	Implemented CRTDLL_rename and CRTDLL_stat needed for
      	lcc-win32:wedit.exe.
      	Implemented CRTDLL__fullpath.
      
      	* [misc/comm.c]
      	High speed modes for the 16-bit mode Comm functions.
      
      	* [misc/cpu.c]
      	As applications may treat lpMaximumApplicationAddress as long,
      	use a valid long number.
      
      	* [misc/main.c]
      	In SystemParametersInfo16 ignore SPI_GETHIGHCONTRAST too.
      
      	* [misc/ole2nls.c]
      	Implement LCMAP_UPPERCASE for LCMapString32.
      
      	* [misc/wsprintf]
      	Made WPRINTF_ParseFormatA understand %ws.
      
      	* [win32/file.c]
      	Ignore FILE_ATTRIBUTE_NORMAL.
      	Stub for ReadFileEx.
      
      Fri Oct 24 15:36:02 1997  Doug Ridgway <ridgway@routh.ucsd.edu>
      
      	* [memory/local.c]
      	Local heap exhaustion message now prints which builtin heap filled.
      
      Fri Oct 24 00:46:34 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [windows/dialog.c]
      	Reversed CreateFont16/32W typo.
      
      Thu Oct 23 23:44:20 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [if1632/user.spec]
      	Fixed argument list for ChangeClipboardChain.
      
      	* [windows/mdi.c]
      	Pass correct hInstance to CreateWindow16() in MDICreateChild().
      
      Mon Oct 20 11:51:24 1997  Carsten Fallesen <cf@it.dtu.dk>
      
      	* [objects/metafile.c]
      	Added support for META_SETTEXTCHAREXTRA.
      
      	* [objects/region.c]
      	Fixed crash in XPolygonRegion if there is only one point in 
      	in the region.
      
      	* [if1632/gdi32.spec][include/gdi.h][include/windows.h]
      	  [objects/gdiobj.c]
      	Completed OBJ_XXX defines in gdi.h, removed OBJ_XXX in gdiobj.c 
      	and included gdi.h instead. Implemented GetObjectType32().
      
      Thu Oct 16 17:21:32 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [documentation/wine.texinfo]
      	Fixed WIN32 and Makefiles entries of Reference manual node, that
      	made makeinfo dump core.
      
      Mon Oct 13 17:15:57 1997  Robert Wilhelm  <robert@physiol.med.tu-muenchen.de>
      
      	* [if1632/crtdll.spec]
      	Added missing math functions y0(), y1(), y2(), floor(), frexp(),
      	ldexp(), modf().
      491502b9
  39. 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