Skip to content
Snippets Groups Projects
  1. Jan 13, 2002
  2. Jun 14, 2001
  3. Jan 15, 2001
  4. Dec 06, 2000
  5. Nov 26, 2000
  6. Nov 05, 2000
  7. Oct 31, 2000
  8. Oct 13, 2000
  9. Sep 29, 2000
  10. Aug 03, 2000
  11. Jul 31, 2000
  12. Jul 25, 2000
  13. Jun 24, 2000
  14. May 26, 2000
  15. May 14, 2000
  16. Apr 24, 2000
  17. Mar 18, 2000
  18. Jan 23, 2000
  19. Jan 09, 2000
  20. Sep 13, 1999
  21. Aug 04, 1999
  22. Jul 24, 1999
  23. Jul 18, 1999
  24. Jun 12, 1999
  25. May 17, 1999
  26. Apr 10, 1999
  27. Mar 14, 1999
  28. Feb 28, 1999
  29. Feb 22, 1999
  30. Feb 02, 1999
  31. Jan 31, 1999
  32. Nov 22, 1998
  33. Nov 01, 1998
  34. Sep 27, 1998
    • 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.
  35. Sep 13, 1998
    • Alexandre Julliard's avatar
      Release 980913 · a0d77315
      Alexandre Julliard authored
      Fri Sep 11 13:14:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c] [include/file.h]
      	Fixed SetFilePointer to allow negative positions as in DOS.
      
      	* [graphics/ddraw.c]
      	Added some methods to IDirect3D.
      
      	* [ole/compobj.c] [if1632/compobj.spec]
      	Added/implemented CoCreateStandardMalloc16,
      	CoGetClassObject, CoCreateInstance,
      	LookupETask, SetETask, CoGetState16.
      
      	* [loader/task.c]
      	MakeProcInstance: return 0 if func == NULL.
      
      	* [*/*] [tools/winapi-check]
      	Added zillions of missing WINAPI's and __cdecl's.
      	(oops, several caused by myself)
      	Wrote script for automated checking.
      
      	* [if1632/compobj.spec]
      	Many stub names.
      
      	* [misc/ddeml.c] [ole/compobj.c]
      	Some stubs.
      
      Tue Sep  9 21:36:48 1998  Anders Carlsson <anders.carlsson@linux.nu>
      
      	* [dlls/comctl32/Makefile.in] [dlls/comctl32/commctrl.c]
      	  [dlls/comctl32/tab.c] [include/commctrl.h] [include/tab.h]
              Added preliminary tab control support.
      
      Sat Sep  5 16:27:20 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [graphics/psdrv/*]
      	More changes to the PostScript driver:
      	Implemented pens and solid brushes.
      	Colour/greyscale for fonts, pens and brushes.
      	To get coloured output you need to have *ColorDevice set to true
      	in your PPD, otherwise you'll get greyscale.
      	Landscape mode now works, as does non-A4 page sizes.
      	Encoding of fonts to ANSI is better, Symbol works again.
      
      	* [objects/dc.c] [include/gdi.h] [*/*]
      	Moved dc->w.{text,background}Pixel to X11DRV_PDEVICE where they
      	belong.
      
      Sat Sep  5 05:12:09 1998  Ove Kaaven <ovek@arcticnet.no>
      
      	* [include/dosexe.h] [include/miscemu.h] [include/msdos.h]
      	  [loader/dos/dosvm.c] [loader/dos/module.c] [msdos/dpmi.c]
      	  [msdos/int2f.c] [msdos/interrupts.c]
      	Fixed portability. Adapted some code to make it easier to
      	integrate the DOS subsystem with the DPMI subsystem, made
      	the DPMI simulated real-mode interrupts be handled the V86
      	way. Added support for .COM files. Made int2f DPMI check
      	fail, to avoid pkunzip crashing in attempting to use DPMI.
      	Generally moved stuff around a little.
      	It is now technically possible to load several DOS programs
      	into the same memory space. Not tested, though.
      
      Fri Sep  4 21:40:45 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [if1632/kernel.spec]
      	Changed 500-53x stubnames accordingly to nt3.51 krnl386.exe.
      
      	* [win32/except.c]
      	Fixed one bad program behaviour, (deleting SEH while in 
      	first walk). RtlUnwind is broken too I think (it should unwind
      	on success, not while walking the exception chain).
      
      	* [ole/ole2nls.c]
      	Get*DefaultLCID  returns 0x400|id. expected by one application.
      
      	* [if1632/snoop.c]
      	Handle non-standard SP returns more graceful.
      
      	* [windows/class.c]
      	hinstances are mostly irrelevant for win32.
      
      	* [memory/string.c] [misc/registry.c]
      	lstrcmpi32W: use toupper for characters < 0x100. (speedup hack
      	for registry.c)
      	Some small speedup hacks for registry.c
      
      Thu Sep  3 20:40:16 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [Makefile.in][configure][configure.in][dlls/Makefile.in]
      	  [dlls/comctl32/Makefile.in]
      	Created dlls/comctl32 and moved the common controls stuff to it.
      
      	* [misc/version.c]
      	Removed COMCTL32_DllGetVersion. The fixed function is part
      	of the common controls stuff.
      
      	* [dlls/comctl32/*.c][include/commctrl.h]
      	Added structure size tests.
      
      	* [dlls/comctl32/toolbar.c]
      	Fixed a bug in TOOLBAR_GetMaxWidth().
      
      	* [dlls/comctl32/animate.c][include/animate.h]
      	  [dlls/comctl32/comboex.c][include/comboex.h]
      	  [dlls/comctl32/hotkey.c][include/hotkey.h]
      	  [dlls/comctl32/listview.c][include/listview.h]
      	  [dlls/comctl32/commctrl.c][include/commctrl.h]
      	New files. Added Animation, ComboBoxEx, Hotkey and
      	Listview control dummies.
      
      	* [dlls/comctl32/tooltips.c]
      	Fixed a display bug and font selection.
      
      	* [dlls/comctl32/comctl32undoc.c][include/commctrl.h]
      	Added missing DPA functions. Fixed bugs and published the
      	function prototypes.
      
      	* [documentation/common_controls]
      	Updated.
      
      Wed Sep  2 15:43:45 1998  Patrik Stridvall <ps@leissner.se>
      
      	* [AUTHORS] [include/authors.h]
      	Added myself as a Wine author.
      
      	* [memory/virtual.c] [objects/dc.c]
      	Fixed runtime errors for Solaris.
      
      	* [misc/ddeml.c] [objects/gdiobj.c]
      	Minor fixes.
      
      	* [win32/device.c]
      	Added stubs for IFSMgr VxDCall and
      	a partial implementation of IFSMgr DeviceIo.
      
      	* [relay32/Makefile.in] [relay32/builtin32.c] [relay32/imm32.spec] 
      	  [relay32/msnet32.spec] [relay32/oledlg.spec]
      	Added new spec files for IMM32.DLL, MSNET32.DLL, OLEDLG.DLL.
      
      	* [misc/Makefile.in] [misc/imm.c] [include/imm.h]
      	Added news files for implementation of IMM32.DLL. 
      	All functions return 0 as is correct for all Western Languages.
      
      	* [ole/Makefile.in] [ole/oledlg.c] [include/oledlg.h]
      	Added new files for implementation of OLEDLG.DLL.
      	Added stubs with FIXME:s for all functions.
      
      Wed Sep  2 10:50:00 1998  Juergen Schmied <juergen.schmied@metronet.de>
      
      	* [dlls/shell32/contmenu.c][dlls/shell32/shellole.c]
      	  [dlls/shell32/shlfolder.c][dlls/shell32/shlview.c]
      	  [documentation/shell32][include/shell.h]
      	Clean up, bugfixes.
      	
      	* [dlls/shell32/enumidlist.c]
      	Fileattributes implemented.
      	
      	* [dlls/shell32/pidl.c]
      	Class pidlmgr splited into functions, structures changed, 
      	some functions rewritten.
      
      	* [dlls/shell32/shell32_main.c]
      	Small changes and bugfixes SHGetFileInfoA, SHGetSpecialFolderLocation.
      	
      	* [dlls/shell32/shellord.c][relay32/shell32.spec]
      	Parameter documented, implemented SHCloneSpecialIDList.
      	Stub improved ShellExecuteEx32A.
      	New stubs SHFind_InitMenuPopup, FileMenu_InitMenuPopup, 
      	FileMenu_Create, FileMenu_TrackPopupMenuEx, SHWinHelp,
      	SHRunConrolPanel, DAD_ShowDragImage, FileMenu_Destroy,
      	SHGetDataFromIDListA, SHFileOperationA.
      	
      	* [include/winnls.h][include/ole2nls.c]
      	TIME_FORCE24HOURFORMAT, TIME_NOTIMEMARKER implemented
      	in OLE_GetFormatA, GetTimeFormat32A.
      	
      	* [win32/code_page.c]
      	WideCharToMultiByte: parameter checking and returning of strlen
      	implemented.
      	
      	* [windows/keyboard.c][windows/defwnd.c]
      	Debug messages added.
      	
      	* [windows/win.c]
      	WIN_SetWindowLong GWL_STYLE and GWL_EXSTYLE implemented.
      
      	* [controls/menu.c]
      	Missing line added.
      
      	* [include/winerror.h]
      	Macros for SUCCEEDED and FAILED added.
      
      Mon Aug 31 00:55:31 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [loader/module.c]
      	Bugfix: LoadModule16 should *not* call LoadModule32.
      
      	* [files/dos_fs.c]
      	Bugfix: don't crash if given directory doesn't exist.
      
      Sat Aug 29 15:00:49 1998  Turchanov Sergey <turchanov@usa.net>
      
      	* [include/mmsystem.h][multimedia/mmsystem.c][relay32/winmm.spec]
      	Almost completed implementation of [snd]PlaySound (except
      	flags SND_ALIAS_ID and SND_APPLICATION).
      
      	* [if1632/user.spec][windows/winpos.c]
      	Added SetWindowRgn16 stub.
      
      Sat Aug 29 02:53:31 1998  Alexander Lukyanov <lav@long.yar.ru>
      
      	* [files/drive.c]
      	GetDriveType32A: return DRIVE_DOESNOTEXIST in case of non
      	existent drive.
      
      	* [msdos/int21.c]
      	INT21_FindFirstFCB: check drive validity to prevent oops.
      
      	* [win32/file.c]
      	CreateFile32A: duplicate STD_{INPUT,OUTPUT}_HANDLE.
      
      	* [files/dos_fs.c]
      	Make DOSFS_OpenDir treat "" as "/".
      	DOSFS_OpenDevice: duplicate STD_{INPUT,OUTPUT}_HANDLE.
      
      	* [windows/dialog.c]
      	GetNextDlgTabItem32: use last/first item instead of first/last
      	when hwndCtrl==0. This fixes initial focus.
      
      Sat Aug 29 02:46:32 1998  Adrian Harvey <adrian@select.com.au>
      
      	* [include/process.h] [include/process.c]
      	Renamed PROCESS_SELF to CURRENT_PROCESS_PSEUDOHANDLE in line
      	with thread constant, and Win32 documentation (which calls it
      	a pseudohandle.)  Made GetCurrentProcess actually use this
      	constant instead of the value.
      
      	* [include/process.h] [include/thread.h] [scheduler/thread.c]
      	  [scheduler/process.c] [scheduler/handle.c]
      	Modify HANDLE_GetObjPtr to understand about
      	CURRENT_THREAD_PSEUDOHANDLE and CURRENT_PROCESS_PSEUDOHANDLE.
      	This allows DuplicateHandle to do the correct thing with these
      	handles.  Removed now duplicate functionality from THREAD_GetPtr
      	and PROCESS_GetPtr.
      
      	* [loader/ne/segment.c]
      	Fixed two places where HFILE32s were being created and passed to
      	16-bit code. This should unbreak NE self-loading code.
      	Added two casts to remove compile time warnings.
      
      Fri Aug 28 21:04:13 1998  Joseph Pranevich <knight@baltimore.wwaves.com>
      
      	* [msdos/dosmem.c] [msdos/int2f.c]
      	Added beginnings of DOS error table.
      
      	* [msdos/int1a.c]
      	Stub for subfunction 0xb0.
      
      	* [msdos/int10.c] [loader/dos/dosvm.c]
      	INT 10 support completely rewritten and lots of debugging
      	added. Now, DOS apps that use INT 10 to write to the screen will
      	work. (Beyond Zork does, at least. Somewhat.)
      
      	* [include/miscemu.h] [msdos/dosmem.c] [msdos/int21.c]
      	Another shot at getting MS's generic error message facility
      	right.
      
      	* [msdos/int21.c]
      	Command.Com wanted to set its own PSP address. I let it.
      
      Wed Aug 26 12:26:20 1998  Matthew Toseland <Matthew.Toseland@btinternet.com>
      
      	* [include/file.h] [misc/lzexpand.c]
      	Fixed LZCopy16 by fixing HFILE16/HFILE32 convertor macros so don't
      	convert lzw handles.
      
      Tue Aug 25 22:22:55 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [misc/registry.c]
      	In RegEnumvalue, ivalue == 0 is a legal request and should
      	return the first entry.
      
      	* [msdos/int21.c]
      	Add handling for Int21-48/49 in Win16. Makes blinker demo work.
      
      	* [windows/winproc.c]
      	Add Msg32A<->Msg32W translation for LB_ADDSTRING.
      
      Tue Aug 25 21:03:31 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [windows/win.c]
      	Fix for SetParent(): MS Windows 3.11 does not clear the WS_CHILD
      	flag when a child window is reparented to the desktop window.
      
      Mon Aug 24 20:55:22 1998  Berend Reitsma <berend at asset-control dot com>
      
      	* [controls/menu.c]
      	Menus created with SetMenuItemInfo and InsertMenuItem should
      	work now.
      
      Sun Aug 23 23:23:23 1998  Alex Korobka <korobka@ams.sunysb.edu>
      
      	* [controls/combo.c]
      	Added CB_GETITEMHEIGHT.
      
      	* [windows/winpos.c] 
      	WM_NCHITTEST, SWP_FRAMECHANGED bugfixes.
      
      Sat Aug 22 21:15:29 1998 Alex Priem <alexp@sci.kun.nl>
      
      	* [files/profile.c] [include/windows.h]
      	Added GetPrivateProfileSectionNames[AW],GetPrivateProfileSectionW,
      	GetPrivateProfileStructW, GetProfileSectionW,
      	WriteProfileSection[AW], WritePrivateProfileStructW. 
  36. Aug 22, 1998
    • Alexandre Julliard's avatar
      Release 980822 · 85ed45e3
      Alexandre Julliard authored
      Sat Aug 22 17:46:19 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [include/dosexe.h] [include/module.h] [include/pe_image.h] 
      	  [include/process.h] [include/windows.h] [loader/dos/module.c]
      	  [loader/module.c] [loader/ne/module.c] [loader/pe_image.c]
      	  [scheduler/process.c] [win32/process.c]
      	Partially implemented CreateProcess32.
      
      	* [win32/device.c] [relay32/kernel32.spec] [scheduler/k32obj.c]
      	  [misc/registry.c] [win32/file.c]
      	Partially implemented VxDCall (VMM registry services).
      
      	* [files/dos_fs.c]
      	DOSFS_FindNext made thread-safe.
      
      	* [include/sig_context.h] [include/syslevel.h] [loader/signal.c]
      	  [scheduler/syslevel.c] [tools/build.c]
      	Replaced CALLTO16_Current_fs by SYSLEVEL_Win16CurrentTeb.
      
      	* [win32/kernel32.c]
      	Bugfix: QT_Thunk/FT_Thunk should return 'long' in DX:AX, not EAX.
      
      	* [if1632/relay.c] [relay32/builtin32.c] [windows/msgbox.c]
      	  [msdos/int20.c] [msdos/int21.c]
      	Use ExitProcess instead of TASK_KillCurrentTask.
      
      	* [include/task.h] [include/thread.h] [loader/task.c] 
      	  [scheduler/thread.c] [include/queue.h] [windows/message.c] 
      	  [windows/queue.c] [windows/win.c]
      	Prevent Win32 threads from entering the TASK_Reschedule loop.
      	(Note: Win32 messaging still doesn't work correctly; this patch
      	is just preventing the system from crashing when Win32 threads
      	call messaging functions. Messages will probably still get lost.)
      
      	* [scheduler/critsection.c]
      	Deactivated the use of SEM_UNDO for the SYSTEM_LOCK semaphore;
      	for some reason, this leads to problems after threads terminate... 
      
      Sat Aug 22 15:00:00 1998  Jrgen Schmied <juergen.schmied@metronet.de>
      
      	* [include/authors.h]
      	New file, includes all names of the developer (former shell.c)
      
      	* [Makefile.in][configure][configure.in][dlls/Makefile.in]
      	  [dlls/shell32/Makefile.in][shres.rc]
      	Created dlls/shell32 and moved the shell32 stuff in it.
      	Started to create internal resources.
      
      	* [dlls/shell32/*]
      	Split the shell32 implementation into smaller files.
      	New classes: IContextMenu, IExtractIcon, IShellView.
      	Implemented Shell_GetImageList().
      	shell32 links to comctl32 now dynamically so it can use
      	internal/external implementations.
      
      	* [documentation/internal-dll] [documentation/shell32]
      	New, could anybody do a spellcheck?
      
      	* [include/commctrl.h]
      	Many new LV constants, structures, functions.
      
      	* [controls/comctl32undoc.c]
      	Rewrote the DSA* functions.
      
      	* [windows/winpos.c]
      	SetShellWindow32, GetShellWindow32.
      
      Sat Aug 22 14:02:15 1998  Alexander Lukyanov <lav@long.yar.ru>
      
      	* [loader/resource.c]
      	Mark last accelerator as such in LoadAccelerators32W.
      
      	* [relay32/shell32.spec] [misc/shell.c]
      	Add stubs for SHGetSpecialFolderPath[AW].
      
      Sat Aug 22 02:07:42 1998  Adrian Harvey <adrian@select.com.au>
      
      	* [include/file.h] [file/file.c] [msdos/int21.c] [msdos/vxd.c]
      	  [misc/lzexpand.c] [win32/kernel32.c] [documentation/filehandles]
      	Fixed file handle handling.  Created universal HFILE16 to HFILE32
      	translation macro from msdos/int21 code by Ove Kaaven.
      	Used macro in all Win16 functions so that win32 handles are translated
      	to avoid DOS/Win16 stdxx handles.
      	Removed handle translation from int21.c where Win16 functions are
      	called.  Changed remaining calls to use new macro names.
      	Documented filehandle handling and differences between win 16 & 32.
      
      Fri Aug 21 20:32:49 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [server/process.c] [server/thread.c]
      	Implemented object wait queues and synchronization.
      
      Fri Aug 21 18:40:02 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [graphics/psdrv/*]
      	DEVMODE dmPaper{Width|Length} fields are in 0.1mm.
      	Select a 100 pixel default font in CreateDC.
      
      Thu Aug 20 22:47:39 1998  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [objects/bitmap.c]
      	Handle bits=32 in SetBitmapBits32 and GetBitmapBits32.
      
      	* [msdos/int21.c]
      	Add handling of Int21 0A and 37.
      
      	* [misc/commdlg.c]
      	Use MapHModuleLS and MapHModuleSL when translating HINSTANCE16 to
      	HINSTANCE32 and vice versa.
      
      	* [win32/file.c]
      	CreateFile32A: Abort if filename == NULL.
      
      Thu Aug 20 12:28:31 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [*/*]
      	Lots of missing prototypes added, some parameter types adapted to match
      	SDK.
      
      	* [debugger/stabs.c]
      	Don't loop forever if we don't find wine or one of the libxxx.so.
      
      	* [loader/ne/module.c]
      	Implemented MapHModuleLS,MapHModuleSL,MapHinstLS,MapHinstSL.
      
      	* [misc/network.c]
      	Implemented WNetGetUser32A.
      
      	* [misc/shellord.c]
      	Implemented ILRemoveLastID.
      
      	* [multimedia/dsound.c]
      	Fixed StarCraft memory leak.
      
      	* [graphics/ddraw.c]
      	Removed some unnecessary simple relaying functions, tried polishing
      	up the Xlib implementation (still doesn't work), temp. removed Xshm
      	code (to be remerged with working Xlib code).
      
      Tue Aug 18 22:29:17 1998  Ove Kaaven <ovek@arcticnet.no>
      
      	* [multimedia/mmio.c] [multimedia/mmsystem.c]
      	Fixed most mmio bugs, fully implementing mmioSetBuffer
      	buffering, ability to read memory files, and the
      	sndPlaySound() SND_MEMORY flag. Most mmio-using programs
      	now work fine.
      
      	* [include/dosexe.h] [include/miscemu.h] [include/module.h]
      	  [loader/module.c] [loader/task.c] [msdos/dosmem.c]
      	Improved DOS VM flexibility and portability somewhat. (Did
      	I get the #ifdefs right this time, BSD-ers?)
      
      	* [msdos/int21.c]
      	Made "Get Current PSP address" work as expected in a DOS VM.
      
      	* [loader/dos/*]
      	Began improving flexibility and portability somewhat. It
      	should be easier to add DPMI RMCB callbacks now. The
      	DOS VM no longer leaves big files lying around in /tmp
      	after a crash.
      
      Tue Aug 18 12:38:31 1998 Turchanov Sergey <turchanov@usa.net>
      
      	* [relay32/winmm.spec]
      	This patch allows WinAmp to play WAV files (at least in PCM
      	format).
      
      Sun Aug 16 05:34:13 1998  Pablo Saratxaga <srtxg@chanae.alphanet.ch>
      
      	* [windows/keyboard.c]
      	Corrected keyboard code to properly handle keys : ? ~ and "
      	on non US keyboards.
      
      Sat Aug 15 18:47:14 1998  Brian Craft <bcboy@dorothy.wanglab.brandeis.edu>
      
      	* [windows/win.c]
      	Fixed severe bug in EnumChildWindwos().
      
      Thu Aug 13 21:05:35 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [controls/tooltips.c]
      	Fixed some bugs. Added subclassing support.
      
      	* [controls/toolbar.c]
      	Improved tooltip integration. Fixed some bugs.
      
      	* [controls/commctrl.c]
      	Changed control registration and added some documentation.
      	Fixed ShowHideMenuCtl.
      
      	* [controls/rebar.c][include/rebar.h][include/commctrl.h]
      	Improved rebar implementation (still no display).
      
      	* [controls/pager.c][include/pager.h][include/commctrl.h]
      	Improved pager implementation (still no display).
      
      	* [misc/imagelist.c]
      	Fixed a bug.
      
      	* [documentation/common_controls]
      	Updated.
      
      Sun Aug  9 19:50:20 1998  James Juran <jrj120@psu.edu>
      
      	* [Makefile.in] [documentation/Makefile.in] 
      	  [programs/Makefile.in] [programs/*/Makefile.in]
      	Added uninstall rules, cleaned up install rules a little bit.
      
      Sun Aug  9 13:21:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/ne/module.c] [if1632/kernel.spec]
      	Added the undocumented HIWORD of GetModuleHandle (hFirstModule).
      
      	* [loader/ne/segment.c]
      	Wine forgot to set some NE_SEGFLAGS_*.
      	Combined with another loader change, this fixed the
      	"BLINKER -- error in loading module" or ghost MessageBox problem
      	that about 1% of all Windows programs have.
      	Some BLINKER programs still don't work, though.
      	But I'm working on it, with great help from Blinkinc.
      
      	* [loader/task.c]
      	InitTask needs to decrement the SP register by two as Win95 does.
      
      Sun Aug  9 02:41:28 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [if1632/kernel.spec] [relay32/kernel32.spec] [scheduler/syslevel.c]
      	  [loader/main.c] [win32/ordinals.c] [include/syslevel.h] 
      	  [scheduler/Makefile.in]
      	Implemented Win95 'syslevel' routines (including Win16Lock).
      
      	* [if1632/relay.c] [if1632/thunk.c] [tools/build.c] [loader/task.c]
      	  [loader/ne/segment.c] [win32/kernel32.c] [memory/selector.c]
      	  [include/stackframe.h] [include/thread.h]
      	16-bit %fs handling revised.  Use Win16Lock where appropriate.
      
      	* [include/thread.h] [scheduler/synchro.c] [windows/message.c] 
      	  [windows/queue.c] [win32/process.c]
      	Implemented MsgWaitForMultipleObjects.
      
      	* [files/change.c] [files/Makefile.in] [scheduler/k32obj.c] 
      	  [win32/newfns.c]
      	Implemented (dummy) file change notification objects.
      
      	* [debugger/dbg.y] [scheduler/process.c] [scheduler/thread.c]
      	  [include/process.h] [include/thread.h]
      	Suspend all threads except current when hitting debugger break point.
      
      	* [objects/dib.c]
      	Bugfix for CreateDIBSection.
  37. Jun 14, 1998
    • 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.
  38. May 03, 1998
    • 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).
  39. Mar 15, 1998
    • 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.
Loading