1. 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
  2. 17 May, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980517 · dadf78ff
      Alexandre Julliard authored
      Sun May 17 16:23:56 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [file/profile.c]
      	Fix the return value of PROFILE_GetSection
      
      	* [misc/crtdll.c]
      	Do _getdrive, fix _chdrive.
      
      	* [misc/commdlg.c]
      	First cut at ChooseColor[WA].
      
      	* [misc/network.c]
      	Do something sensible for WNetGetDirectoryType16.
      
      Sun May 17 10:21:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [controls/menu.c]
      	Fixed disabled sub menus with MF_BYPOSITION that were not disabled.
      
      	* [misc/crtdll.c] [relay32/crtdll.spec] [include/winerror.h]
      	Implemented fscanf, fsetpos, _access, _fpreset (thanks to Uwe Bonnes),
      	and _ltoa. 
      
      	* [loader/task.c]
      	MakeProcInstance: must use CURRENT_DS if hInst == NULL.
      
      	* [misc/shell.c]
      	SHELL_GetResourceTable, InternalExtractIcon: fixed broken .ICO handling
      
      	* [windows/winpos.c]
      	DeferWindowPos: removed "same parent" requirement.
      	Which doc states that this is required ?
      
      Sat May 16 20:08:11 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/module.c] [loader/ne/module.c]
      	More NE module cleanups.
      
      	* [loader/task.c]
      	Fixed SwitchStackBack().
      
      Fri May 15 10:04:27 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [configure.in][inlcude/acconfig.h]
      	Fixed broken OSS check, added check for working sigaltstack,
      	fixed broken statfs checks on some linux systems.
      
      	* [files/directory.c][loader/pe_image.c][relay32/builtin.c]
      	  [loader/module.c]
      	Added handling of win32 module pathnames.
      
      	* [relay32/wnaspi32.spec]
      	New file.
      
      	* [misc/lzexpand.c]
      	LZCopy auto-decompresses LZ compressed files, even if they are not
      	specially flagged. Fixes some InstallShield problems.
      
      	* [misc/registry.c]
      	Some fixes for RegQueryInfoKey (reference program monkey.exe
      	from Win32 SDK works now better). Probably still has faults.
      
      Fri May 15 08:58:58 1998  Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [graphics/mapping.c] [include/dc.h] [include/gdi.h] [objects/dc.c]
      	Reworked the way world transformations and mapping modes are handled
      	so that both of these transformations can be computed in a single
      	step.
      
      	* [graphics/painting.c] [graphics/path.c] [include/path.h]
      	More GDI path support.
      
      	* [graphics/x11drv/graphics.c]
      	Fixed the return value of GRAPH_DrawArc for the zero height /
      	zero width case to reflect Windows' behaviour.
      
      	* [include/windows.h] [relay32/gdi32.spec] [objects/dc.c]
      	Implemented ModifyWorldTransform and CombineTransform.
      
      Tue May 14 18:03:46 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [controls/commctrl.c][relay32/comctl32.spec]
      	  [controls/*.c][include/*.h]
      	Implemented InitCommonControlsEx (dll version 4.72 compatible).
      	InitCommonControls calls ImageCommonControlsEx.
      	Registering code of the common controls had to be changed
      	(see XXXX_Register functions).
      
      	* [controls/status.c][include/commctrl.h][include/status.h]
      	Implemented most new features and fixed the look and feel.
      
      	* [contols/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
      	Implemented MenuHelp (incomplete).
      
      	* [controls/status.c][controls/progress.c]
      	Changed allocation strategy for control specific memory.
      
      	* [controls/header.c][include/header.h][include/commctrl.h]
      	First implementation of header control.
      
      	* [windows/defwnd.c][windows/syscolors.c]
      	Fixed default control colors for Win95 look.
      
      	* [windows/nonclient.c]
      	Fixed off by one error for Win95 look. Top border of child windows
      	should be visible.
      
      	* [misc/imagelist.h]
      	Improved documentation and fixed some bugs.
      
      Thu May 14 15:42:21 1998  Robert Wilhelm  <robert@physiol.med.tu-muenchen.de>
      
      	* [relay32/crtdll.spec]
      	Added hypot,j0,j1,jn and ceil.
      
      Wed May 13 19:10:10 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [controls/listbox.c]
      	Item height is now exactly font height.
      	Wine listboxes now behave like Windows' when they are 
      	created without WS_VSCROLL but the program subsequently 
      	calls ShowScrollBar or SetScrollInfo.
      
      Wed May 13 18:33:01 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [relay32/relay386.c]
      	Restore ES also in the non-debug case.
      
      	* [windows/event.c]
      	Bugfix: Blocking TSXNextEvent could deadlock Wine.
      
      	* [win32/process.c] [windows/message.c]
      	Silly stubs for MsgWaitForMultipleObjects / PostThreadMessage
      	that make some programs run better.
      
      	* [windows/winproc.c]
      	WINPROC_MapMsg32Ato16/16To32A: added WM_NOTIFY.  
      
              * [win32/kernel32.c]
      	Added 16->32 thunking and improved 32->16 thunking functions.
      
      	* [tools/build.c]
      	Added new variant of CallFrom16 stub for use with Win95 thunks.
      
      	* [if1632/kernel.spec] [if1632/builtin.c] [win32/kernel32.c]
      	Added a few undocumented KERNEL functions.
      
      	* [loader/ne/module.c] [loader/ne/segment.c]
      	Call DllEntryPoint for 16-bit DLLs with subsystem >= 4.0.
      
      	* [win32/kernel32.spec] [win32/wow32.spec] [win32/ordinals.c]
      	Use names from the Oct 94 beta release for undoc. functions.
      
      Wed May 13 14:18:26 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/registry.c]
      	Code cleanup.
      
      	* [misc/cpu.c]
      	Commented out the registry puts temporarily.
      
      	* [programs/regtest/*]
      	New registry testing program.
      
      Tue May 12 22:54:03 1998  Michael Mess <michael@kawo2.rwth-aachen.de>
      
      	* [multimedia/audio.c]
      	ioctl's do not commute in /dev/dsp initialization.
      
      Tue May 12 20:11:42 1998  Karl Garrison <karlos@eznet.net>
      
      	* [win32/console.c]
      	Implemented SetConsoleTextAttribute, FillConsoleOutputCharacter.
      	Improved cursor positioning.
      	This allows for text colors in an xterm, rxvt, or console.
      
      Tue May 12 17:57:52 1998  Petter Reinholdtsen <pere@td.org.uit.no>
      
      	* [Makefile.in]
      	Create prefix/{bin|lib} directories if missing during install.
      
      Sun May 10 19:37:51 1998  Jan Willamowius <jan@janhh.shnet.org>
      
      	* [multimedia/mmio.c]
      	Have mmioSetBuffer return success (0), so Corel Draw 4
      	keeps working. (IO is still unbuffered)
      
      Wed May  6 16:57:55 1998  James Juran <jrj120@psu.edu>
      
              * [Makefile.in] [Make.rules.in]
      	Changed "make clean" to remove `textedit` backup files (*%)
      
      	* [controls/menu.c][graphics/x11drv/xfont.c][include/libres.h]
      	  [loader/main.c][loader/ne/module.c][scheduler/synchro.c]
      	  [win32/time.c][windows/winpos.c][include/windows.h]
      	Fixed miscellaneous compilation warnings.
      
      	* [misc/main.c][miscemu/main.c][include/main.h]
      	Moved prototypes to new include file main.h, various cleanups.
      
      Tue May  5 21:05:06 1998  Morten Welinder  <terra@diku.dk>
      
      	* [misc/winsock.c]
      	Don't refer to __FreeBSD__ when HAVE_STRERROR is meant.
      
      	* [misc/debugstr.c]
      	For debug_dumpstrSend, send strings to stderr.
      
      Tue May  5 21:47:40 1998  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/region.c]
      	Fix for REGION_RegionOp() if newReg is one of the source regions.
      
      Tue May  5 18:27:32 1998  Jim Peterson <jspeter@roanoke.infi.net>
      
      	* [misc/main.c]
      	Add '-h/-help' option and print WINE_RELEASE_INFO with usage message.
      
      	* [misc/spy.c]
      	Realign trace messages.
      
      Tue May  5 15:46:47 1998  Donnie V. Savage <dsavage@cisco.com>
      
      	* [graphics/ddraw.c]
      	Fixed compile warnings
      
      	* [misc/winsock.c]
      	Warnings should not be errors.
      
      Tue May  5 13:40:42 1998  Jim Peterson <jspeter@roanoke.infi.net>
      
      	* [*/*]
      	Remove many warnings through explicit casts, added #include's,
      	and corrected printf formats.
      
      Tue May  5 05:18:12 1998  Insomnia (Stea Greene) <insomnia@core.binghamton.edu>
      
      	* [graphics/ddraw.c]
      	Kept unchanged portion of old palette when changing only a few
      	palette entries.  Really should only deallocate the changed cells.
      	This make StarCraft work almost perfectly (sound overflows still
      	cause static).
      
      Mon May  4 15:04:57 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [misc/lstr.c]
      	FormatMessage: terminate string on %0, undo linefeed strip.
      dadf78ff
  3. 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
  4. 13 Apr, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980413 · c7c217b3
      Alexandre Julliard authored
      Sun Apr 12 12:22:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/drive.c]
      	Fixed "no free space" problem with partition sizes between 1 and 2 GB
      	(cluster_sectors may not exceed 0x40).
      
      	* [windows/msgbox.c] [if1632/user.spec] [include/windows.h]
      	Implemented MessageBoxIndirect16, corrected MSGBOXPARAMS16.
      
      	* [loader/task.c]
      	DOS environment strings may never exceed 127 chars
      	-> truncate Unix environment strings if necessary.
      
      Sun Apr 12 02:51:44 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [files/*.c]
      	All fprintf statements were converted to appropriate debug
      	messages.
      
      	* [tools/find_debug_channels]
      	Updated comments at the beginning of the file.
      
      Sat Apr 11 15:27:21 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/module.c] [loader/task.c] [scheduler/process.c]
      	Moved some code around to prepare the ground for CreateProcess().
      
      	* [memory/environ.c] [loader/task.c]
      	Moved Win32 environment strings functions to environ.c.
      	Unified Win16 and Win32 environment management.
      
      	* [scheduler/handle.c] [scheduler/k32obj.c] [scheduler/*.c]
      	Implemented handle inheritance and DuplicateHandle().
      
      	* [scheduler/thread.c]
      	Create a 16-bit stack for all threads.
      
      	* [windows/dialog.c]
      	Implemented DIALOGEX resource format.
      
      Fri Apr 10 20:21:51 1998  Marcus Meissner <marcus@mud.de>
      
      	* [configure.in][include/acconfig.h][*/*][multimedia/*]
      	Cleaned up the OSS detection stuff, added some more checks for
      	headerfiles/functions.
      	Removed a lot of OS specific #ifdefs.
      	Lots of dependend multimedia cleanups.
      
      	* [loader/pe_image.c]
      	Enhanced comment, added missing reference count increase.
      
      	* [ole/compobj.c]
      	Replaced broken StringFromGUID2 by working one.
      
      	* [misc/winsock.c]
      	SO_LINGER uses unsigned 16 bit in Win16 and Win32, but unsigned
      	int (32bit) for UNIX.
      
      	* [memory/global.c]
      	Allow realloc for lockcount 1 too.
      
      Fri Apr 10 15:27:34 1998  Morten Welinder  <terra@diku.dk>
      
      	* [graphics/x11drv/text.c]
      	Handle control characters in trace.  Ignore terminating newline.
      
      	* [multimedia/init.c]
      	(MULTIMEDIA_Init): Correct allocations.
      
      	* [tools/examine-relay]
       	Tidy up.
      
      	* [windows/syscolor.c]
      	Change highlight colour from lightblue to lightgray.  This
      	looks correct for menus.
      
      Fri Apr 10 01:49:58 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [configure.in] [Make.rules.in]
      	Add check for c2man before using it.
      
      Fri Apr 10 02:59:21 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [DEVELOPERS-HINTS]
      	Simple description of adding API calls.
      
      	* [include/wintypes.h] [include/windows.h]
      	Get rid of Winelib16, avoid declaring some illegal functions in
      	Winelib, add prototypes for some enhanced metafile functions, fix
      	GetTextExtentPoint32 declarations.
      
      	* [relay32/gdi32.spec] [objects/enhmetafile.c]
      	Cosmetic and functional improvements.
      
      	* [include/wincon.h] [programs/view/*]
      	Fixes, improved compatibility with native compilers.
      
      Thu Apr  9 15:48:49 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [win32/kernel32.c]
      	Implemented FT_Thunk / FT_Prolog / FT_Exit / FT_PrologPrime.
      	Fixed Common32ThkLS thunk function.
      
      	* [tools/build.c] [relay32/relay386.c] [if1632/relay.c]
      	Changed relay code to allow register functions to modify stack layout.
      
      	* [memory/selector.c]
      	Implemented AllocMappedBuffer / FreeMappedBuffer.
      
      	* [relay32/kernel32.spec] [if1632/kernel.spec] [win32/ordinals.c]
      	Added names for undocumented functions.
      
      	* [loader/module.c]
      	Bugfix: LoadLibrary16 should *not* silently load 32-bit DLL.
      
      Thu Apr  9 03:54:58 1998  Jim Peterson <jspeter@birch.ee.vt.edu>
      
      	* [windows/keyboard.c]
      	Fix an erroneous test in TranslateAccelerator{16,32} for the end
      	of the accelerator table.
      
      Thu Apr  8 20:36:28 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> 
      
      	* [misc/crtdll.c]
      	Implement getenv.
      
      	* [misc/commdlg.c]
      	Make Get[Save/Open]FileName work in most situations.
      
      	* [misc/lstr.c]
      	Use wvsprintf32A instead of vsprintf in FormatMessage32X
      
      	* [misc/version]
      	Make NT3.50 a recognised version
      
      	* [graphics/x11drv/graphics.c]
      	Change the algorithme to draw arcs
      
      	* [loader/resource.c]
      	Return an empty buffer in LoadString32A if no resource found.
      
      	* [win32/code_page.c]
      	Try harder to get the right size in MultiByteToWideChar.
      
      	* [win32/process.c]
      	Call WinExec32 for CreateProcess32A.
      
      	* [windows/user.c]
      	Install default Int0 Handler in InitApp().
      
      Thu Apr  8 19:29:48 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [misc/imagelist.c]
      	Preliminary fix for drawing selected images.
      	Various improvements.
      
      	* [controls/progress.c][include/progress.c][include/commctrl.h]
      	Added progress bar messages and styles for IE4.01 (dll version 4.72)
      	compatibility.
      	Fixed led size problem.
      
      	* [controls/updown.c][include/commctrl.h]
      	Added UDM_GETRANGE32 and UDM_SETRANGE32.
      
      	* [objects/oembitmaps.c][include/windows.h][include/bitmaps/*]
      	Added Win95 icons and fixed Win95 cursor and restore button bug.
      	Now they should be visible. Sorry!!!
      
      	* [relay32/comctl32.spec]
      	Added most missing function names.
      
      Tue Apr  6 18:48:36 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [objects/font.c] [if1632/gdi.spec]
      	GetOutlineTextMetrics: stub
      
      	* [objects/text.c]
      	GetTextCharset should just call GetTextCharsetInfo.
      
      	* [misc/mpr.c] [relay32/mpr.spec]
      	WNetCachePassword: stub
      
      	* [scheduler/thread.c] [relay32/user32.spec]
      	AttachThreadInput: stub
      	Updated documentation.
      
      	* [objects/palette.c]
      	Updated documentation.
      
      Tue Mar 31 17:06:30 1998  James Juran <jrj120@psu.edu>
      
      	* [*/*.c]
      	Finished fixing USER32 ordinal numbers in function documentation.
      
      Mon Mar 30 20:27:38 1998  Morten Welinder  <terra@diku.dk>
      
      	* [misc/debugstr.c] [include/debugstr.h]
      	Moved _dumpstr from relay32/relay386.c.  Improved control
      	character handling.
      
      	* [msdos/int21.c]
      	Implement 215E00 -- get machine name.
      
      	* [windows/winpos.c]
      	SetWindowPos32: Make an extra sync when mapping managed
      	windows.  This makes sure the reconfigure event has been
      	handled.  See Mshearts' what's-your-name window.
      
      Mon Mar 30 01:13:50 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [Makefile.in]
      	Install includes from TOPSRCDIR.
      c7c217b3
  5. 29 Mar, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980329 · 54c2711f
      Alexandre Julliard authored
      Sun Mar 29 15:18:57 1998  Uwe Bonnes <elektron.ikp.physik.tu-darmstadt.de>
      
      	* [msdos/int21.c]
      	More verbose Trace messages
      
      Sun Mar 29 15:03:30 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/ne_image.c]
      	Terminate relocation chains on 0 offset.
      
      Sun Mar 29 02:35:45 1998  James Juran  <jrj120@psu.edu>
      
      	* [windows/caret.c] [windows/class.c] [windows/clipboard.c]
      	Fixed more USER32 ordinal numbers in function documentation.
      
      Sat Mar 28 22:40:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [controls/desktop.c]
      	Return 1 for WM_NCCREATE in DesktopWndProc.
      
      	* [controls/menu.c]
      	Fixed crash when destroying a top popup win that was only created
      	but not shown.
      
      	* [ole/typelib.c] [if1632/typelib.spec]
      	Implemented OABuildVersion.
      
      	* [windows/win.c]
      	Finally fixed ugly bug in GetParent32 that affected window placement:
      	Didn't return 0 for windows that have neither WS_POPUP nor
      	WS_CHILD set. Now it acts exactly like Windows (at least I hope so ;)
      
      Sat Mar 28 02:26:43 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [DEVELOPERS-HINTS] [documentation/debug-msgs]
      	Updated documentation on debug messages
      
      	* [include/button.h] [controls/button.c] [include/windows.h]
      	[include/combo.h] [controls/combo.c] [controls/commctrl.c]
      	[controls/icontitle.c] [controls/listbox.c]	[controls/menu.c]
      	[controls/scroll.c] [controls/widgets.c] 
      	Changed some 16-bit code to 32-bit code. I am positive this will
      	not break anything.
      
      	* [controls/uitools.c] 
      	Renamed the prefix of some functions from UITOOLS_ to UITOOLS95_
      	to reflect the fact that they implement Win95 look. Maybe we will
      	have a UITOOLS31_ in the future. Anyhow, the change is completely
      	internal to this file.
      
      	* [*/*.c]
      	Changed a lot of [f]printf into appropriate debug messages.
      
      Fri Mar 27 19:56:12 1998  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      	* [documentation/status/]
      	Added directdraw and directsound status.
      
      	* [if1632/thunk.c][ole/*.c][win32/kernel32.c]
      	Added some documentation.
      	Moved FUNC004 to thunk.c since it seems to be a 16->32 thunk
      	(calling conventions and the like still unknown).
      
      Fri Mar 27 09:59:32 1998  Morten Eriksen  <mortene@pvv.org>
      
      	* [loader/resource.c][windows/keyboard.c]
      	Implemented CopyAcceleratorTable() and CreateAcceleratorTable().
      	
      	* [include/compobj.h][ole/compobj.c][relay32/ole32.spec]
      	Added implementation of StringFromGUID2(). 
      
      Tue Mar 26 23:12:05 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [misc/imagelist.c][relay32/comctl32.spec]
      	Implemented new debugging interface.
      	Added missing functions (some are empty stubs).
      	Changed ordinals in comctl32.spec (now dll version 4.72 comatible).
      
      	* [objects/oembitmaps.c][include/windows.h]
      	  [include/bitmaps/*]
      	Added missing restore bitmaps for Win95 look.
      	Added missing Win95 cursors.
      
      Thu Mar 26 10:18:20 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [programs/view/Makefile.in] [programs/view/view.c]
      	Fix compilation, Aldus placeable metafile loading.
      
      	* [graphics/metafiledrv/init.c] [relay32/gdi32.spec] 
      	  [objects/metafile.c]
      	Implemented various 32 bit versions of regular metafile API.
      
      	* [objects/enhmetafile.c]
      	Implemented rendering of a couple of dozen records.
      
      Tue Mar 24 20:06:39 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [memory/*.c]
      	Updated documentation for API manpages.
      
      Mon Mar 23 09:09:00 1998  Alex Korobka <alex@pharm.sunysb.edu>
      
      	* [misc/winsock.c]
      	Fixed 32-bit DNS lookup.
      
      Mon Mar 23 23:54:47 1998  Luiz Otavio L. Zorzella  <zorzella@nr.conexware.com>
      
      	* [multimedia/init.c]
      	New code for the initialization and gathering of information about
      	the MIDI devices, for future use.
      
      Thu Mar 19 00:59:29 1998  Jim Peterson <jspeter@nospam.birch.ee.vt.edu>
      
      	* [windows/win.c]
      	Eliminated inaccurate setting of cs->hMenu in
      	WIN_CreateWindowEx, along with superfluous SetMenu32 call.
      
      Mon Mar 16 17:40:53 1998  Petter Reinholdtsen <pere@td.org.uit.no>
      
      	* [debugger/dbg.y] [debugger/Makefile.in] [Makefile.in]
      	Install wine.sym in $(exec_prefix)/lib and make sure the debugger
      	finds it.
      
      Sun Mar 15 22:36:35 1998  Michael Veksler <mveksler@tx.technion.ac.il>
      
      	* [dummy.c] [if1632/gdi.spec]
      	Fixed stub declaration of GDI_532, so Hebrew-Word2 kind of works.
      54c2711f
  6. 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
  7. 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
  8. 15 Feb, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980215 · 03468f7d
      Alexandre Julliard authored
      Sun Feb 15 12:02:59 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [graphics/x11drv/*.c] [objects/*.c]
      	A few X11 critical section optimizations, mostly with XGet/PutPixel.
      
      	* [scheduler/sysdeps.c] [misc/main.c]
      	Make sure X11 critical section is available before any Xlib call.
      
      	* [if1632/relay.c] [tools/build.c]
      	Yet another attempt at fixing Catch/Throw.
      
      	* [loader/pe_image.c]
      	Fixed broken PE DLL loading.
      
      	* [include/winnt.h] [scheduler/handle.c] [scheduler/*.c]
      	Implemented handle access rights.
      	Added Get/SetHandleInformation.
      
      Sun Feb 15 09:45:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [misc/winsock.c]
      	Fixed bug in WSACleanup which lead to crashes in WINSOCK_HandleIO.
      
      	* [graphics/fontengine.c] [include/font.h]
      	Minor improvements.
      
      	* [memory/global.c]
      	Implemented GlobalEntryHandle.
      
      	* [misc/toolhelp.c]
      	Fixed a memory bug in Notify*register.
      
      	* [misc/w32scomb.c]
      	Improved Get16DLLAddress.
      
      	* [objects/gdiobj.c]
      	Implemented GdiSeeGdiDo.
      
      
      Sat Feb 14 14:57:39 1998  John Richardson <jrichard@zko.dec.com>
      
      	* [win32/console.c]
      	Added the console implementation, AllocConsole, FreeConsole,
      	CONSOLE_InheritConsole.
      
      	* [documentation/console]
      	Some documentation on the console.
      
      	* [include/winerror.h]
      	Added some error defines.
      
      	* [scheduler/k32obj.c]
      	Registered the scheduler ops.
      
      Fri Feb 13 19:35:35 1998  James Moody  <013263m@dragon.acadiau.ca>
      
      	* [ole/ole2nls.c]
      	Some English language fixes for missing values.
      
      	* [controls/listbox.c]
      	Fix to allow an empty listbox to deselect all items.
      
      	* [relay32/user32.spec] [windows/keyboard.c]
      	CreateAcceleratorTableA stub method.
      
      	* [windows/sysmetrics.c]
      	Added missing SM_CXCURSOR & SM_CYCURSOR initializers.
      
      	* [windows/message.c]
      	PostThreadMessage32A stub method.
      
      Fri Feb 13 17:12:24 1998  Jim Peterson <jspeter@roanoke.infi.net>
      
      	* [libtest/hello3res.rc] [libtest/hello3.c] [libtest/Makefile.in]
      	Updated the 'hello3' test so that it functions properly again.
      
      Fri Feb 13 14:08:07 1998  Martin Boehme  <boehme@informatik.mu-luebeck.de>
      	
      	* [graphics/mapping.c]
      	Fixed the embarrassing bugs I introduced into DPtoLP and
      	LPtoDP.
      
      	* [windows/scroll.c]
      	Prevent ScrollWindow32 from sending WM_ERASEBKGND.
      
      Thu Feb 12 22:46:53 1998  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/metafile] [include/ldt.h]
      	Fix to cope with records longer than 64K.
      
      	* [windows/clipboard.c]
      	Clean up bitmaps and metapicts properly.
      
      Mon Feb  3 21:52:18 1998  Karl Backstrm <karl_b@geocities.com>
      
      	* [programs/winhelp/Sw.rc] [resources/sysres_Sw.rc]
      	Minor update of Swedish language support.
      03468f7d
  9. 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
  10. 18 Jan, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980118 · 0623a6f3
      Alexandre Julliard authored
      Sun Jan 18 17:05:58 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [include/stackframe.h] [tools/build.c]
      	Some cleanups in stack frame building.
      
      	* [misc/port.c]
      	Implemented clone() wrapper for libc5 users.
      
      	* [scheduler/mutex.c] [scheduler/synchro.c]
      	Implemented abandoned mutexes.
      
      	* [scheduler/process.c] [scheduler/thread.c]
      	We now create a process and a thread structure as soon as possible
      	during initialization.
      
      	* [scheduler/thread.c] [scheduler/sysdeps.c]
      	Moved system-specific thread handling to sysdeps.c.
      
      Fri Jan 16 10:45:15 1998  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [graphics/ddraw.c][include/ddraw.h]
      	Surface handling enhanced. Some stuff already works ;)
      
      	* [multimedia/dsound.c][include/dsound.h]
      	Implemented using the Open Sound System.
      	Slowly starts to work (sounds terrible for some programs).
      
      	* [configure.in][multimedia/audio.c][include/config.h.in]
      	Added check for OpenSoundSystem, fixed -lXxf86dga check.
      	Replaced OS #ifdefs by #ifdef HAVE_OSS in mm/audio.c.
      
      	* [if1632/relay.c][relay32/relay386.c]
      	Do not print control characters for 'str' or 'wstr' args.
      
      	* [misc/registry.c]
      	"" seems to equals NULL in keynames. Replace where needed. Seems
      	to help the win95 regedit.exe...
      
      	* [win32/newfns.c]
      	Implemented QueryPerformance* using gettimeofday(2)
      	(should be done using the pentium timers probably).
      
      	* [tools/ipcl]
      	Removed useless open_pipe construct.
      
      Sun Jan 11 17:10:02 1998  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/region.c] [include/region.h] [graphics/x11drv/clipping.c]
      	Regions are now internal to Wine. The basis of this code is taken
      	from the X11 distribution. GetRegionData() is implemented as is 
      	ExtCreateRegion() (without Xforms). CreatePolyPolygonRgn() should
      	behave correctly now. 
      
      	* [objects/metafile.c] [graphics/metafiledrv/graphics.c]
      	  [graphics/metafiledrv/init.c] [include/metafile.h]
      	  [include/metafiledrv.h]
      	Playback of META_CREATEREGION should now work. Implemented recording
      	of META_CREATEREGION and META_PAINTREGION.
      
      	* [graphics/x11drv/graphics.c]
      	FillRgn() (and therefore its friends) respect logical co-ords.
      
      Wed Jan  7 01:21:45 1998  Steinar Hamre  <steinarh@stud.fim.ntnu.no>
      
      	* [configure.in] [include/acconfig.h] [tools/build.c]
      	Now checking whether to use .string or .ascii.
      
      	* [configure.in] [include/acconfig.h] [scheduler/critsection.c]
      	Defining union semun if this is not available from header files.
      
      	* [misc/lstr.c]
      	Moved wine's own header files below <wctype.h> to avoid
      	parse error on Solaris.
      
      Sun Jan  4 15:38:07 1998  Andrew Taylor <ataylor@cadvision.com>
      
      	* [multimedia/mmsystem.c] [multimedia/mmio.c]
      	Implemented mmioSendMessage and rearranged the mmio
      	subsystem in terms of this function.
      
      Wed Dec 24 00:51:29 1997  Charles Duffy <cduffy@bigfoot.com>
      
      	* [windows/clipboard.c] [relay32/user32.spec]
      	GetPriorityClipboardFormat32 now has something other than just
      	a stub. I have no idea if it works (can't test until
      	SetClipboardData is finished) but HEdit likes things a lot more
      	this way.
      0623a6f3
  11. 04 Jan, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980104 · 02e90087
      Alexandre Julliard authored
      Sat Jan  3 17:15:56 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/db_disasm.c]
      	Added cpuid and cmpxchg instructions.
      
      	* [if1632/builtin.c] [relay32/builtin32.c]
      	Fixed broken -dll option with Win32 DLLs.
      
      	* [include/heap.h]
      	Added SYSTEM_LOCK/SYSTEM_UNLOCK macros.
      
      	* [configure.in] [misc/lstr.c]
      	Added check for wctype.h.
      	Commented out --enable-ipc option (IPC code has been broken for a
      	long time anyway).
      
      	* [scheduler/critsection.c] [scheduler/event.c]
      	  [scheduler/mutex.c] [scheduler/semaphore.c]
      	Implemented Win32 synchronization objects.
      
      	* [scheduler/synchro.c]
      	Implemented WaitForMultipleObjects and related functions.
      
      	* [scheduler/thread.c]
      	If possible, use clone() in CreateThread().
      
      	* [scheduler/thread.c] [scheduler/process.c]
      	Made thread and process waitable objects.
      	Thread and process id values are now different from the pointers
      	they represent.
      
      	* [win32/k32obj.c]
      	Moved to scheduler directory.
      	Added function table for waiting operations on objects.
      
      	* [files/file.c] [memory/virtual.c]
      	Added new K32OBJ function table.
      
      Sun Jan  1 16:48:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed my patch for GetTempFileName16() as needed.
      	It was ...Name32A() that didn't work properly, not ...Name16().
      
      	* [graphics/x11drv/brush.c]
      	Fixed a BadMatch error.
      
      	* [msdos/int21.c]
      	Fixed INT21_FindNextFCB() to get correct volume labels e.g.
      	in "file open" dialog.
      
      	* [multimedia/joystick.c] [relay32/winmm.spec]
      	Stub JoyGetPosEx().
      
      	* [scheduler/process.c] [relay32/kernel32.spec]
      	Implemented RegisterServiceProcess().
      
      Wed Dec 31 11:14:43 1997  Lawson Whitney  <lawson_whitney@juno.com>
      
      	* [if1632/kernel.spec] [if1632/relay.c]
      	Define CallProcEx32w - Thanks to Marcus Meissner for his excellent
      	CallProc32W.
      
      	* [loader/module.c]
      	Take a shot at defining FreeLibrary32W.
      
      Sun Dec 28 12:44:04 1997  Kai Morich <kai.morich@rhein-neckar.netsurf.de>
      
      	* [controls/menu.c]
      	Menu modification from WM_INITMENUPOPUP message fixed.
      	Menu items now can have different wID and hSubMenu (Win95 behavior).
      
      	* [misc/cpu.c]
      	Improved IsProcessorFeaturePresent.
      
      Sun Dec 28 03:21:08 1997  Ove Kaaven <ovek@main.arcticnet.no>
      
      	* [include/winsock.h] [misc/winsock.c]
      	Fixed WS_SOL_SOCKET for setsockopt(), and made select() return
      	empty fd_sets if timeout.
      
      	* [objects/palette.c]
      	AnimatePalette() bailed out if entire palette is animated. Fixed.
      
      	* [objects/dib.c]
      	Added some code to SetDIBitsToDevice() and its helpers to fix
      	some offseting problems.
      
      	* [objects/cursoricon.c]
      	Made CreateCursor32() convert the instance handle properly. Made
      	DestroyCursor() return correct success status.
      
      Wed Dec 24 17:56:34 1997  Dimitrie O. Paun  <dimi@cs.toronto.edu>
      
      	* [windows/syscolor.c]
      	Added definition of GetSysColorPen16/32. This function does not
      	exist in the Win32 API but is a very close (and natural) relative
      	to GetSysColorBrush function. Moreover, it is *very* much used 
      	within Wine since there are a lot of places where we need to draw
      	lines with the standard colors.
      
      	* [controls/button.c] [controls/combo.c] [controls/icontitle.c]
      	  [controls/menu.c] [controls/progress.c] [controls/scroll.c]
      	  [controls/updown.c] [graphics/painting.c] [misc/tweak.c]
      	  [windows/defwnd.c] [windows/graphics.c] [windows/nonclient.c]
      	Replaced references to sysColorObjects with the appropriate
      	call to GetSysColorBrush32/GetSysColorPen32. There is no need to
      	expose the implementation of these functions, even within Wine.
      	This makes the code easier to understand, debug, maintain.
      
      	* [controls/uitools.c]
      	Modified most of the functions in this file to use the now
      	standard pens (i.e. GetSysColorPen32). These functions made
      	*heavy* use of standard pens so I expect a lot less
      	CreatePen/DeleteObject calls can do only good...:)
      	Plus some minor modifications (*no* functional changes though).
      
      	* [controls/updown.c]
      	Used the new DrawFrameControl32 function to paint the control.
      	I also deleted UDDOWN_DrawArrow since it was no longer required.
      
      Tue Dec 23 00:03:33 1997  Steinar Hamre  <steinarh@stud.fim.ntnu.no>
      
      	* [configure.in]
      	Added check for -lw.
      
      	* [include/wintypes.h] [tools/build.c]
      	Changes to make the assembly understandable for even sun as.
      	".ascii" -> ".string", "call %foo" -> "call *%foo",
      	"pushw/popw %[cdes]s" written out to ".byte 0x66\npushl/popl %[cdes]s".
      
      	* [memory/ldt.c]
      	#ifdef added so <sys/seg.h> will not be included on Solaris.
      
      Mon Dec 22 18:55:19 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [configure.in]
      	Added XF86DGA check.
      
      	* [multimedia/dsound.c][relay32/dsound.spec][include/dsound.h]
      	Started DirectSound. Only stubs for now.
      
      	* [graphics/ddraw.c][include/ddraw.h][relay32/ddraw.spec]
      	Started to implement DirectDraw. Mostly stubs, some
      	testcases work. Requires the XF86DGA extension to XFree86.
      	(check demo/blizdemo.exe from the Diablo CD-ROM).
      
      	* [files/drive.c]
      	Return correct "CDFS" fsname so Diablo is a bit happier.
      
      Sun Dec 21 21:45:48 1997  Kevin Cozens <kcozens@interlog.com>
      
      	* [misc/registry.c]
      	Fixed bugs in the routines which read the Windows '95 registry
      	files. Added extra information regarding the format of the Windows
      	'95 registry files.
      02e90087
  12. 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
  13. 30 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971130 · e658d820
      Alexandre Julliard authored
      Sat Nov 29 12:35:26 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/builtin.c]
      	Build a complete PE header for builtin Win32 modules.
      
      	* [loader/pe_image.c] [loader/module.c]
      	HMODULE32 now points to the loading address of the module. There
      	is no longer a separate PE_MODULE structure.
      
      Fri Nov 28 11:21:47 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [ole/*][configure.in][Makefile.in][include/interfaces.h]
      	  [if1632/olesvr32.spec][if1632/olecli32.spec]
      	New directory, moved OLE stuff there.
      	new .spec files for olecli32,olesvr32, some stubs added.
      
      	* [misc/shell.c]
      	Added support for extracting icons from PE dlls.
      
      	* [misc/shellord.c][if1632/shell32.spec]
      	Added a huge heap of ordinal only exported shell functions
      	(will work only in Win95).
      
      	* [loader/task.c]
      	Hack to make MakeProcInstance16 work in all cases (mplayer.exe).
      
      	* [win32/string32.c][include/string32.h]
      	Obsolete, removed.
      
      	* [windows/keyboard.c]
      	Added *RegisterHotkey.
      
      	* [objects/font.c][objects/text.c]
      	Added GetFontLanguageInfo, GetTextCharsetInfo.
      
      Wed Nov 26 18:10:40 1997  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [misc/network.c]
      	In WNetGetConnection16 return the Drive label and not the DOS-Cwd.
      	Makes Wordview 6 start on a network connected machine.
      
      	* [controls/status.c]
      	Catch a Null pointer in SW_SetText.
      
      	* [files/dos_fs.c]
       	Add NT5 functions GetLongPathName32.
      
      	* [files/file.c]
      	Make GetTempFileName16 accept drive 0 (Current Drive) too.
      	Handle more errors and be more verbose in FILE_SetDosError, fix
      	an error in DeleteFile32W
      
      	* [memory/virtual.c]
      	Implement FlushViewOfFile.
      
      	* [misc/crtdll]
      	Implement _rotl and splitpath and add a stub for 
      	_abnormal_termination.
      
      	* [misc/printdrv.c]
      	Stub for EnumPrinters32A.
      
      	* [win32/newfns]
      	Add Stub for QueryPerformanceFrequency, change return value
      	for QueryPerformanceCounter.
       	Add stub for DeviceIoControl.
      
      Tue Nov 25 15:55:01 1997 Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [controls/combo.c] [controls/edit.c] [windows/defwnd.c]
      	  [windows/winpos.c] [windows/win.c]
      	Removed WIN_NO_REDRAW flag.
      
      Tue Nov 25 13:20:35 1997  Douglas Ridgway <ridgway@taiga.v-wave.com>
      
      	* [graphics/x11drv/bitblt.c]
      	Fixed memory leak in BITBLT_GetDstArea.
      
      Sun Nov 23 14:05:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/directory.c]
      	Export windows system directory to environment.
      
      	* [if1632/Makefile.in] [if1632/builtin.c] [if1632/w32skrnl.spec]
      	  [if1632/win32s16.spec] [misc/w32scomb.c] [misc/w32skrnl.c]
      	Added Win32s DLLs W32SKRNL and WIN32S16.
      
      	* [if1632/kernel32.spec] [loader/module.c]
      	Added misc functions for Win32s.
      
      	* [if1632/kernel.spec] [loader/task.c]
      	Added DefineHandleTable().
      
      	* [scheduler/process.c]
      	Fixed SetEnvironmentVariable32A() to avoid heap corruption.
      
      Sat Nov 22 14:11:42 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [windows/painting.c]
      	Fix leak in BeginPaint16() for CS_PARENTDC windows where the
      	update region was not properly released.
      
      Thu Nov 20 03:55:29 1997  Gordon Chaffee <chaffee@CS.Berkeley.EDU>
      
      	* [loader/pe_image.c]
      	Implemented forwarded DLL functions.
      
      	* [objects/dib.c]
      	Added support for 16- and 32-bit mode DIBs.
      	Support negative bitmap heights.
      
      	* [win32/process.c]
      	Added stub for CreateProcess32W.
      
      	* [win32/security.c] [include/ntdll.h]
      	Added stubs for LookupAccountSid32A/W.
      
      	* [scheduler/process.c]
      	Use the size specified in the PE header for the process heap.
      
      Mon Nov 17 00:53:35 1997  Len White <phreak@cgocable.net>
      
      	* [msdos/int3d.c]
      	New file. Stubs for int3d.
      
      Sun Nov 16 12:30:00 PST 1997  Jason Schonberg  <schon@mti.sgi.com>
      
      	* [include/aspi.h]
      	Changed comment style from C++ to C.
      e658d820
  14. 16 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971116 · a0b2b1d0
      Alexandre Julliard authored
      Sun Nov 16 07:42:44 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/dce.c] [windows/clipboard.c] [windows/nonclient.c]
      	Bug fixes.
      
      	* [misc/shell.c] [resources/*]
      	New "About" dialog.
      
      Sat Nov 15 17:30:18 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [configure.in] [Makefile.in]
      	Replaced --with-library option by --disable-emulator. The default
       	is now to build both the library and the emulator.
      	Renamed --with options to --enable to follow autoconf guidelines.
      
      	* [loader/main.c] [miscemu/main.c] (New file)
      	Split initialization in WinelibInit/EmulatorInit.
      
      	* [loader/*.c]
      	Removed all remaining #ifdef's WINELIB.
      
      	* [controls/widgets.c] [windows/mdi.c]
      	Converted MDIClientWndProc to 32-bit.
      
      	* [debugger/break.c] [if1632/signal.c] [include/selectors.h]
      	  [scheduler/thread.c]
      	Code and data selector values are now computed at run-time.
      
      	* [library/libres.c]
      	Moved to loader/ directory.
      
      	* [misc/main.c] [misc/version.c] (New file)
      	Moved all version stuff to version.c. Cleaned up a bit.
      
      	* [msdos/dpmi.c]
      	Update the REALMODECALL structure on return from real-mode
      	interrupt.
      
      	* [windows/event.c] [windows/keyboard.c]
      	Changed the way event coordinates are determined. Don't rely on
      	the ConfigureNotify event values. This should fix all problems
      	with cursor position in -desktop and -managed modes.
      
      Sat Nov 15 16:09:36 1997  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [controls/button.c]
      	(BUTTON_CheckAutoRadioButton): Prevent possible endless loop.
      
      Wed Nov 12 03:42:45 1997  Chris Faherty <chrisf@america.com>
      
      	* [misc/ver.c]
      	Changed VerInstall32A to assume srcdir as destination if destdir
      	is blank.  This was causing alot of DLL installation into SYSTEM
      	directory to fail.
      
      	* [loader/ne_image.c]
      	NE_LoadSegment buffer[100] was too small and getting overruns.
      	Changed it to buffer[200].
      
      Sat Nov  8 06:09:57 1997  Len White <phreak@cgocable.net>
      
      	* [misc/ddeml.c] [include/ddeml.h] [if1632/ddeml.spec]
      	Added stub functions DdeConnectList(), DdeQueryNextServer(),
      	DdeDisconnectList(), DdeSetUserHandle(), DdeAbandonTransaction(),
      	DdePostAdvise(), DdeCreateDataHandle(), DdeAddData(), DdeGetData(),
      	DdeAccessData(), DdeUnaccessData(), DdeEnableCallback(),
      	DdeCmpStringHandles().
      
      Fri Nov  7 19:44:26 1997  Olaf Flebbe  <o.flebbe@science-computing.de>
      
      	* [files/directory.c]
      	Fix typo in directory.c [broke loading of cdplayer on nt40]
      
      	* [misc/main.c]
      	Implemented -winver nt40.
      
      	* [loader/resource.c] [user32.spec]
      	Stubs for CopyAcceleratorTable, Destroy AcceleratorTable.
      
      Thu Nov  6 22:37:04 1997  Morten Welinder  <welinder@rentec.com>
      
      	* [files/drive.c]
      	(GetDiskFreeSpace32A): Cap at 2GB.
      
      	* [include/windows.h]
      	Prototype DrawIconEx and CreateDIBSection32.
      	Define OBM_RADIOCHECK.
      	Add DI_* macros.
      
      	* [objects/dib.c] [if1632/gdi.spec]
      	CreateDIBSection is a WINAPI.  Renamed to CreateDIBSection32.
      	Implement CreateDIBSection16.
      
      	* [if1632/user.spec] [if1632/user32.spec]
      	Add DrawIconEx.
      
      	* [objects/cursoricon.c]
      	(CopyIcon32): Fix bogus implementation.
      
      	* [objects/bitmap.c]
      	(CopyBitmap32): New function.
      	(CopyImage32): Do bitmaps.
      
      	* [graphics/x11drv/text.c]
      	(X11DRV_ExtTextOut): Change ascent and descent default to avoid
      	zero-thinkness overstrike line.
      
      	* [include/debugstr.h] [misc/debugstr.c]
      	New files.
      
      	* [msdos/dpmi.c]
      	Don't prototype do_mscdex. In INT_Int31Handler, handle real-mode
      	int 0x21, ah=0x52.
      
      	* [msdos/int2f.c]
      	Add dummys for 0x1681 and 0x1682.
      
      	* [misc/registry.c]
      	Fix memory leaks in RegDeleteKey32W.
      
      	* [objects/text.c]
      	In TEXT_NextLine, fix another off-by-one bug.
      
      	* [include/bitmaps/obm_radiocheck]
      	New file.  (It a small circle used to radio-button menu items
      	when selected.)
      	
      	* [objects/oembitmap.c]
      	Add obm_radiocheck.
      
      	* [include/windows.h] [if1632/user32.spec] [controls/menu.c]
      	  [if1632/user.spec]
      	Define CheckMenuRadioItem{16,32}.  Define GetMenuItemRect{16,32}.
      
      Wed Nov  5 11:30:14 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      	* [misc/main.c]
      	Auto adjust versions depending on binary.
      
      Tue Nov  4 15:21:00 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [controls/listbox.c]
      	Paint full background in listbox items with tab stops enabled.
      
      	* [if1632/thunk.c]
      	Copy some more message parameter structures (DRAWITEMSTRUCT16,
      	COMPAREITEMSTRUCT16) to the stack segment to fix broken programs
      	that need this.
      
      	* [windows/dce.c]
      	Only clip sibling windows when the parent has the WS_CLIPSIBLINGS
      	style set.
      
      	* [windows/focus.c]
      	Make order of events in FOCUS_SwitchFocus() reflect API docs.
      
      	* [windows/defdlg.c]
      	Fix problem with loss of focus in some dialogs.
      
      	* [win32/code_page.c]
      	Fix return value for MultiByteToWideChar().
      
      	* [BUGS]
      	BCW now works.
      a0b2b1d0
  15. 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
  16. 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
  17. 28 Sep, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970928 · 3db94ef2
      Alexandre Julliard authored
      Sat Sep 27 12:36:56 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/relay.c]
      	Made Catch and Throw also save %si and %di (untested).
      
      	* [memory/selector.c]
      	Added check for %fs and %gs in SELECTOR_FreeBlock.
      
      	* [rc/winerc.c]
      	Generated files no longer depend on Wine includes.
      	Made .h generation optional.
      
      	* [tools/build.c] [loader/task.c]
      	Added CALL32_Init function.
      	Added possibility to pass arguments when using CALLTO16_regs_.
      	32-bit stack pointer is now saved on the 16-bit stack, instead of
      	using IF1632_Saved32_esp.
      	Removed CallTo32 callbacks.
      
      	* [tools/makedep.c] [*/Makefile.in]
      	Added support for directly generating dependencies for .y, .l and
      	.rc files. Modified the makefiles to use this feature.
      
      	* [windows/winproc.c] [if1632/thunk.c]
      	Use CALLTO16_regs to call window procedures.
      
      Thu Sep 25 12:18:57 1997  Kristian Nielsen <kristian.nielsen@risoe.dk>
      
      	* [if1632/kernel.spec]
      	Changed entry for SwitchStackBack to remove arguments from stack
      	upon return (arguments left over from previous SwitchStackTo()).
      	Borland C++ 4.0 now compiles "Hello World" (but crashes after
      	outputting the .exe).
      
      Wed Sep 24 13:54:44 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [files/directory.c]
      	SearchPath might get NULL buffer (empty LRU list in wordpad).
      
      	* [memory/selector.c]
      	Added SUnMapLS*.
      
      	* [loader/pe_image.c]
      	Be able to run executeables from non mmap()ble filesystems.
      	PE_LoadLibrary adds librarys loaded by another process to
      	its own modref list too.
      
      	* [windows/keyboard.c][include/accel.h][loader/resource.c]
      	Fixed accelerator leakage, use SDK defines/names.
      
      	* [graphics/env.c][misc/main.c]
      	Set/GetEnvironemnt have nothing to do with environment vars,
      	but with Printer Environment.
      
      	* [graphics/escape.c]
      	Escape32: map args back to segmented pointers.
      
      	* [windows/win.c]
      	WS_POPUP|WS_CHILD windows don't need a parent window (SDK).
      
      Tue Sep 16 14:40:16 1997  Robert Wilhelm  <robert@physiol.med.tu-muenchen.de>
      
      	* [if1632/crtdll.spec] [misc/crtdll.c]
      	Added signal().
      3db94ef2
  18. 14 Sep, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970914 · 77b9918e
      Alexandre Julliard authored
      Thu Sep 11 18:24:56 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [objects/dc.c]
      	In DC_SetupGCForPatBlt, replace R2_NOT by GXxor with (black xor white).
      
      Tue Sep  9 23:04:02 1997  U. Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [memory/virtual.c] 
      	Do not write debugging info unconditionally to stderr.
      
      	* [files/profile.c]
      	Call PROFILE_GetSection in PROFILE_GetString for key_name "" too.
      
      	* [misc/crtdll.c]
      	Many new functions.
      
      	* [include/windows.h] [windows/winpos.c]
      	ClientToScreen16 doesn't have a return value.
      
      Sun Sep  7 10:06:39 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [misc/main.c] [AUTHORS]
      	Update the list of contributors. Please let me know if I forgot
      	someone.
      
      	* [if1632/*.spec] [if1632/builtin.c] [tools/build.c]
      	Ordinal base for Win32 DLLs is now computed automatically from the
      	lowest ordinal found.
      
      	* [include/wintypes.h]
      	WINAPI is now defined as attribute((stdcall)). This will require
      	gcc to compile.
      
      	* [if1632/thunk.c]
      	Removed Win32 thunks (no longer needed with stdcall).
      
      	* [if1632/crtdll.spec] [misc/crtdll.c]
      	Make sure we only reference cdecl functions in the spec file.
      
      	* [objects/dc.c]
      	Use CapNotLast drawing style for 1-pixel wide lines.
      
      	* [tools/build.c]
      	Added 'double' argument type.
      	Added 'varargs' function type for Win32.
      	Made CallTo16_xxx functions stdcall.
      
      Fri Sep  5 14:50:49 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [tools/build.c] [windows/win.c] [windows/event.c] [windows/message.c]
      	More fixes to get message exchange closer to the original.
      
      	* [misc/spy.c]
      	Message logs now contain window names.
      
      	* [loader/resource.c] [loader/ne_resource.c] [loader/task.c]
      	  [objects/cursoricon.c] [windows/user.c]
      	Added some obscure features to fix memory leaks.
      
      Fri Sep  5 00:46:28 1997  Jan Willamowius <jan@janhh.shnet.org>
      
      	* [if1632/kernel32.spec] [win32/newfns.c]
      	Added stub for UTRegister() and UTUnRegister().
      
      Thu Sep  4 12:03:12 1997  Frans van Dorsselaer <dorssel@rulhmpc49.LeidenUniv.nl>
      	* [controls/edit.c]
      	Allow ASCII codes > 127 in WM_CHAR.
      
      Mon Sep  1 17:23:24 1997  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [controls/widgets.c]
      	In InitCommonControls, remember the name of the class
      	because lpszClassName was made to point to a local array
      	Added the ProgressBar to the list of implemented controls.
      	Call InitCommonControls from WIDGETS_Init to register all
      	implemented Common Controls.
      	
      	* [include/commctrl.h]
      	Added misc decl for the Progress Bar.
      
      	* [controls/progress.c] [include/progress.h]
      	First attempt at implementiong the Progress Bar class.
      
      	* [objects/brush.h]
      	Implementation for GetSysColorBrush[16|32]
      
      	* [controls/status.c]
      	Use DrawEdge to draw the borders and fill the background
      
      	* [controls/uitools.c]
      	Added DrawDiagEdge32 and DrawRectEdge32
      
      	* [graphics/painting.c]
      	Implement DrawEdge[16|32]
      	Started DrawFrameControl32
      
      Mon Sep  1 10:07:09 1997  Lawson Whitney <lawson_whitney@juno.com>
      
      	* [misc/comm.c] [include/windows.h]
      	SetCommEventMask returns a SEGPTR.
      
      Sun Aug 31 23:28:32 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_image.c][loader/module.c][include/pe_image.h]
      	  [include/module.h]
      	Cleaned up the whole Win32 library mess (a bit).
      
      	* [debugger/stabs.c]
      	If 'wine' has no absolute path and isn't found, check $PATH too.
      
      	* [misc/ole2nls.c]
      	Some fixes.
      
      	* [misc/ver.c]
      	Added support for PE style version resources.
      
      	* [memory/string.c]
      	Check for NULL pointers to _lstr* functions, just as Windows95 does.
      
      	* [multimedia/time.c]
      	Made list of timers a simple linked list.
      
      	* [loader/resource.c]
      	Netscape 3 seems to pass NEGATIVE resource Ids (in an
      	unsigned int, yes). Don't know why, fixed it anyway.
      
      	* [objects/bitmap.c]
      	LoadImageW added.
      
      	* [include/win.h][windows/win.c]
      	Change wIDmenu from UINT16 to UINT32 and changed the
      	SetWindow(Long|Word) accordingly.
      
      Thu Aug 28 19:30:08 1997  Morten Welinder  <terra@diku.dk>
      
      	* [include/windows.h]
      	Add a few more colors defined for Win95.
      	Add a few more brush styles.
      
      	* [windows/syscolor.c]
       	Add error checks for SYSCOLOR_SetColor, SYSCOLOR_Init,
      	GetSysColor16, GetSysColor32.  Add support for above colors.
      
      Sun Aug 24 16:22:57 1997  Andrew Taylor <andrew@riscan.com>
      
      	* [multimedia/mmsystem.c]
      	Changed mmioDescend to use mmio functions for file I/O, neccessary
      	for memory files.
      77b9918e
  19. 24 Aug, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970824 · 670cdc45
      Alexandre Julliard authored
      Sat Aug 23 00:05:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [if1632/kernel.spec] [if1632/mmsystem.spec]
      	Added some stubs.
      
      	* [include/neexe.h] [loader/module.c]
      	Added warning for OS/2 executables.
      
      	* [multimedia/midi.c]
      	Shortened MIDIOUT driver version string to be less than 31 chars.
      
      	* [objects/gdiobj.c]
      	Fixed DeleteObject32() to react properly when called with stock object.
      
      Fri Aug 22 18:03:26 1997  Dimitrie O. Paun <dimi@cs.toronto.edu>
      
      	* [controls/updown.c] [include/updown.h]
      	First attempt at implementiong the UpDown class.
      
      	* [controls/widgets.c]
      	Added the UpDown class to be initialized by InitCommonControls().
      
      Wed Aug 20 18:01:33 1997  Doug Ridgway <ridgway@routh.UCSD.EDU>
      
      	* [graphics/*] [objects/*] [include/gdi.h]
      	Made all GDI objects (except DCs) moveable.
      
      Mon Aug 18 03:25:30 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/event.c] [misc/winsock.c] [misc/winsock_dns.c]
      	Removed IPC communication to speed up winsock services
      	(tested only with 16-bit netscape 3.03).
      
      	* [graphics/x11drv/xfont.c] [documentation/fonts]
      	Miscellaneous improvements. Updated docs.
      
      Sun Aug 17 20:39:55 1997  Ingo Schneider <schneidi@informatik.tu-muenchen.de>
      
      	* [misc/comm.c]
      	A couple of bug fixes.
      
      Sun Aug 17 19:29:22 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/dbg.y]
      	Display next instruction after stepi/nexti.
      
      	* [if1632/relay.c] [include/callback.h] [tools/build.c]
      	Replaced CallTo32_LargeStack with the CALL_LARGE_STACK macro for
      	better Winelib support.
      
      	* [include/sigcontext.h]
      	Renamed to sig_context.h to avoid conflicts with libc.
      
      	* [*/*]
      	All API functions are now prefixed with WINAPI in prevision of
      	future Winelib integration.
      
      	* [loader/signal.c] [memory/ldt.c]
      	Fixed assembly code to be -fPIC compatible.
      
      Thu Aug 14 14:38:15 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [if1632/crtdll.spec][win32/except.c]
      	_global_unwind, _local_unwind stub added.
      
      	* [objects/dib.c]	
      	Don't read memory you don't even need for the target bitmap (fixes
      	one 'lazy' program).
      
      	* [if1632/relay.c][if1632/thunk.c][if1632/kernel32.spec]
      	  [win32/ordinals.c][memory/selector.c][memory/global.c]
      	  [include/callback.h]
      	Added/moved some more win95 ordinal stuff. Implemented QT_Thunk
      	(not 100% correct yet) and some friends.
      
      	* [loader/pe_image.c]
      	Add possibility to break at the DLL entrypoint.
      
      	* [controls/static.c][misc/commdlg.c][scheduler/thread.c]
      	Misc bugfixes and additions.
      
      	* [misc/registry.c]
      	The registry seems to be case-preserving but case-insensitive.
      
      	* [memory/global.c]	
      	Adapted to new /proc/meminfo format.
      
      	* [objects/font.c][graphics/x11drv/xfont.c]
      	FONT_SelectObject and GetTextMetrics* get passed ranges in logical
       	and not device points (thanks to Marion Reyzl for pointing this
       	out).
      
      	* [windows/caret.c]
      	Use the windows own DC if present (The caret coordinates are
      	logical coordinates based on it). Fixes another AMIPRO problem.
      
      Wed Aug  6 18:22:22 1997  Morten Welinder  <terra@diku.dk>
      
      	* [controls/menu.c]
      	General clean-up and Win32 work: split item_flags into fType and
      	fState; split item_id into wID and hSubMenu.  Improved
      	debug-printing.  Implemented InsertMenuItem32[AW],
      	SetMenuDefaultItem32, and SetMenuItemInfo32[AW].  Fixed
      	GetMenuItemInfo32[AW].
      
      	* [if1632/user32.spec]
      	Define above new functions.
      
      	* [include/windows.h]
      	Define MF_DEFAULT and MF_RIGHTJUSTIFY.  Prototype above functions.
      
      	* [include/menu.h]
      	Don't prototype now-static MENU_InitSysMenuPopup.
      
      	* [include/comm.h]
      	Reduce MAX_PORTS to 9 (which the profile code can handle).
      
      Tue Aug  5 20:16:22 1997  Victor Schneider <vischne@ibm.net>
      
      	* [library/winestub.c] [libtest/expand.c]
      	These patches let people porting Windows apps compile them using
      	the same conventions regarding global _argc and _argv as those on
      	Windows C/C++ compilers.
      670cdc45
  20. 04 Aug, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970804 · 641ee76a
      Alexandre Julliard authored
      Sun Aug  3 14:03:43 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [documentation/Makefile.in]
      	Create links for files included from wine.texinfo.
      
      	* [wine.man]
      	Moved to documentation dir.
      
      	* [if1632/builtin.c]
      	Made SYSTEM.DLL always loaded by default.
      
      	* [loader/signal.c] [if1632/signal.c]
      	Split signal.c in generic/emulator-specific parts.
      
      	* [misc/system.c] [if1632/thunk.c]
      	Implemented system timer functions.
      	Fixed InquireSystem parameters.
      
      	* [msdos/ioports.c]
      	Defined inb/outb functions to avoid including asm/io.h.
      	Use the right instruction for word and dword direct access.
      
      	* [multimedia/mmsystem.c]
      	Fixed CallTo16 usage.
      
      Sat Aug 2 13:05:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [controls/edit.c]
      	When text is inserted into a newly created editline, the caret
      	is placed after the text. Should be placed before the text. Fixed.
      
      	* [files/file.c]
      	Removed O_TRUNC flag from OF_WRITE mode in _lopen32().
      	According to doc _lopen() never truncates files.
      
      	* [if1632/user.spec] [misc/comm.c]
      	Added stub for EnableCommNotification().
      
      	* [misc/ver.c]
      	Fixed problem with VerQueryValue*() running over end of name table
      	in rare cases.
      
      	* [msdos/int21.c]
      	Enhanced ioctlGetDeviceInfo() to correctly return the current drive.
      
      	* [multimedia/joystick.c] [windows/message.c]
      	Added joystick support !!!
      	Needs Linux >= 2.1.45 or joystick-0.8.0.tar.gz.
      
      Fri Aug  1 18:02:09 1997  Morten Welinder  <terra@diku.dk>
      
      	* [if1632/user32.spec]
      	Define DrawAnimatedRects32.
      
      	* [graphics/painting.c]
      	(DrawAnimatedRects32): Create stub.
      
      	* [misc/registry.c]
      	Cope with NULL class in RegQueryInfoKey32A.
      
      	* [if1632/user32.spec]
      	Add GetMenuItemInfo32[AW].
      
      	* [controls/menu.c]
      	(InsertMenu32A): Upgrade flags to 8 hex-digits.
      	(MENUEX_ParseResource): First shot at implementation.
      	(LoadMenuIndirect32A): Handle extended menus.
      	(GetMenuItemInfo32[AW]): First shot at implementation.
      
      	* [include/windows.h]
      	Define MFT_*, MFS_*, MIIM_* macros.  Define MENUITEMINFO[AW]
       	structures and pointers.
      
      	* [Makefile.in]
      	(etags): Add TAGS as target.
      
      	* [if1632/comctl32.spec]
      	Use Windows 95's ordinals.  Add a few missing stubs.
      
      Thu Jul 31 14:01:13 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [objects/color.c]
      	Fix for 16 color mode of XFree.
      
      	* [if1632/kernel32.spec][win32/ordinals.c]
      	Moved/added some ordinal only exported functions from kernel32.dll
      	(mostly thunking preparation stuff).
      
      Wed Jul 30 09:16:38 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/init.c] [include/win16drv.h]
              Escape(SETABORTPROC) returns success to keep pbrush.exe happy.
              Escape(NEXTBAND) implemented to make HP PCL printer driver work in
       	word.  Stub for PATBLT added to start work on printing more than
       	text.
      
      Mon Jul 28 13:14:28 1997  Victor Schneider <vischne@ibm.net>
      
      	* [libtest/expand.c]
      	New Winelib test program.
      
      Wed Jul 23 09:37:13 1997  Adrian Harvey <adrian@select.com.au>
      
      	* [tools/build.c] [tools/build-spec.txt] [if1632/kernel.spec]
      	  [if1632/user.spec]
      	Added ability to set filename wine considers the built-in DLLs 
      	to be in  to something other than name.DLL with new "file" key
      	in .spec files.
      	Made kernel filename KRNL386.EXE (some programs use this name 
      	explicitly - ChemOffice install now starts up).
      	Made user filename USER.EXE (just to be tidy).
      
      Sun Jul 20 23:51:02 1997  David A. Cuthbert <dacut@henry.ece.cmu.edu>
      
      	* [controls/menu.c] [misc/tweak.c] [include/tweak.h]
      	Fixed MENU_KeyLeft and MENU_KeyRight to handle multiple-column
      	menus.  Misc menu drawing issues for Win95 tweaks fixed.  Misc
      	warnings fixed.
      
      	* [loader/module.c]
      	Spaces are now permitted in file/path names on the command line.
      	If multiple matches can be made, the preferred match is the
      	path/file with fewer spaces.
      
      Tue Jul 29 02:21:15 1997  Bruce Milner <Bruce.Milner@genetics.utah.edu>
      
      	* [misc/compobj.c]
      	Added CLSIDFromString and StringFromCLSID.
      641ee76a
  21. 20 Jul, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970720 · d37eb365
      Alexandre Julliard authored
      Sat Jul 19 13:03:01 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [tools/build.c] [include/stackframe.h]
      	Save the complete %ebp register in CallFrom16; fixes a crash with
      	LabView reported by Andreas Mohr.
      
      	* [loader/main.c]
      	Avoid executing a built-in DLL.
      
      	* [controls/static.c]
      	Converted static window procedure to Win32.
      
      	* [windows/message.c] [windows/queue.c] [include/queue.h]
      	Hacked SendMessage functions to support inter-task messages with
      	SendMessage32A/W.
      
      Sun Jul 13 16:55:35 1997  Bernhard Rosenkraenzer <bero@bero-online.ml.org>
      
      	* [ipc/bit_array.c]
      	Don't use bitops.h in Linux 2.1.x (these versions do not return
      	the previous state for clear_bit and set_bit)
      
      	* [ipc/shm_main_blk.c]
      	Adapt to GLIBC's ipc_perm structure.
      
      	* [memory/ldt.c]
      	Include <asm/unistd.h> on Linux/GLIBC systems (required for
      	_syscall3).
      
      Wed Jul 9 23:53:19 1997  David A. Cuthbert  <dacut@henry.ece.cmu.edu>
      
      	* [include/options.h] [files/profile.c]
      	Added PROFILE_GetWineIniBool and PROFILE_EnumerateWineIniSection.
      
      	* [include/sysmetrics.h] [include/windows.h] [windows/sysmetrics.c]
      	All sysmetrics moved to array (no more constant macros).  Added
      	MOUSEWHEELPRESENT metric.
      
      	* [include/bitmap.h] [objects/oembitmap.c]
      	Added OBM_Init() (see also loader/main.c) and more support for Win95
      	bitmaps; added size info to OEM bitmaps.
      
      	* [include/graphics.h] [windows/graphics.h]
      	Added GRAPH_DrawGenericReliefRect.
      
      	* [loader/main.c]
      	Added TWEAK_Init() and TWEAK_CheckConfiguration() calls (the
      	latter checks for invalid entries in wine.conf).
      
      	* [include/debug.h] [include/stddebug.h] [include/nonclient.h]
      	  [include/tweak.h] [controls/menu.c] [misc/tweak.c]
      	  [objects/gdiobj.c] [windows/syscolor.c] [windows/nonclient.c]
      	  [BUGS] [documentation/win95look]
      	Added tweaks for Windows 95 interface support.  See
       	documentation/win95look for more information.
      
      	* [controls/edit.c]
      	Fixed EDIT_MoveHome bug.
      
      	* [misc/ver.c]
      	Changed name of dprintf_ver_string to ver_dstring to fix
      	problem with tools/make_debug utility.
      
      Wed Jul 9 21:31:54 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [objects/dib.c]
      	Don't use palettes with dibs with biBitCount > 8.
      
      	* [misc/ole2nls.c][misc/ver.c]
      	IsValidLocale, EnumSystemLocales fixed (winhlp32.exe works)
      	Some VerLanguage coded moved to ole2nls.c, some cleanups.
      
      	* [multimedia/mcistring.c]
      	Fixed "capabilities <dev> device type" crash (cool.exe).
      
      	* [misc/main.c]
      	SystemParametersInfo*: added stub option 41
      	(GETNONCLIENTMETRICS), duplicated some stuff away from SPI16
      	that writes 32bit vars.(one COMCTL32.DLL crash, freecell.exe)
      
      Tue Jul  8 22:40:53 1997  Morten Welinder  <terra@diku.dk>
      
      	* [if1632/shell32.spec]
      	Use Windows 95's ordinals. Help wanted, inquire within.
      
      Mon Jul  7 11:20:36 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [if1632/relay.c] [if1632/user.spec] [if1632/kernel.spec]
      	  [tools/build-spec.txt] [tools/build.c]
      	Added type 'segstr' (segmented pointer to null-terminated string)
      	to .spec files.
      
      	* [windows/user.c] [if1632/user.spec]
      	ExitWindowsExec stub function added.
      
      Mon Jul  7 01:18:25 1997  U. Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [files/file.c] [include/winbase.h] [if1632/kernel32.spec]
      	Implement MoveFileEx32, some enhancement for Movefile32.
      
      Sat Jul  5 18:13:48 1997  Bruce Milner <Bruce.Milner@genetics.utah.edu.
      
      	* [files/file.c] [if1632/kernel32.spec] [include/winerror.h]
                [msdos/int21.c] [win32/file.c]
      	Add LockFile/UnlockFile implementation.
      	Add back in int21 func(0x5c) Record locking functions.
      
      	* [files/file.c]
      	Fixed bug with OF_REOPEN in FILE_DoOpenFile.
      
      Fri Jul 4 12:00:00 1997  Henrik Olsen <Henrik.Olsen@iaeste.dk>
      
      	* [misc/ole2nls.c] [programs/progman/Da.rc] [programs/winhelp/Da.rc]
      	  [resources/sysres_Da.rc]
      	Added/updated Danish language support.
      
      Thu Jul  3 13:04:20 1997  Claus Fischer  <fischer@iue.tuwien.ac.at>
      
      	* [files/dos_fs.c]
      	Properly implemented DOSFS_UnixTimeToFileTime and
      	DOSFS_FileTimeToUnixTime.
      
      	* [documentation/wine.texinfo]
      	First version of texinfo documentation.
      d37eb365
  22. 29 Jun, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970629 · 33072e1f
      Alexandre Julliard authored
      Thu Jun 26 02:14:03 1997  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [Makefile.in]
      	New target install_includes.
      
      	* [rc/parser.h] [rc/parser.y] [rc/winerc.c]
      	Some bug fixes.
      
      Wed Jun 25 14:43:41 1997  Victor Schneider <vischne@ibm.net>
      
      	* [controls/edit.c]
      	Fixed WM_GETTEXT return value.
      
      Tue Jun 24 23:46:04 1997  Michiel van Loon <mfvl@xs4all.nl>
      
      	* [multimedia/*.c] [include/mmsystem.h]
      	Added more callback code, including (I hope) function callback.
      	Changed some linear pointers into segmented.
      
      	* [multimedia/audio.c]
      	Removed some bugs.
      
      Sat Jun 28 11:37:56 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [if1632/commdlg.spec][if1632/comdlg32.spec][misc/commdlg.c]
      	  [include/commdlg.h]
      	Implemented parts of comdlg32: GetOpenFileName32*,
      	GetSaveFileName32*, GetFileTitle32* using the 16 bit equivalents.
      
      	* [windows/event.c]
      	EVENT_QueryZOrder: check for children !=NULL (happens when
      	using -managed).
      
      	* [BUGS][DEVELOPER-HINTS]
      	Updated.
      
      	* [objects/text.c]
      	Added GetTextCharset... (stub mostly).
      
      Sat Jun 21 08:47:58 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [if1632/kernel.spec] [if1632/gdi.spec] [include/windows.h]
      	  [loader/resource.c] [graphics/x11drv/xfont.c]
      	SetResourceHandler & RemoveFontResource prototypes fixed.
      
      	* [if1632/relay.c] [if1632/kernel.spec] [if1632/user.spec]
      	  [if1632/olesvr.spec] [if1632/commdlg.spec] [if1632/ddeml.spec]
      	  [if1632/gdi.spec] [if1632/lzexpand.spec] [if1632/shell.spec]
      	  [include/windows.h] [memory/string.c] [tools/build.c]
      	New type of parameter allowed in .spec files : str, printed
      	as a string with -debugmsg +relay. .spec files updated.
      
      	* [objects/dc.c]
      	In DC_SetupGCForPen, call BlackPixelOfScreen, not BlackPixel.
      	Likewise for WhitePixel.
      
      	* [objects/gdiobj.c] [graphics/x11drv/brush.c]
      	Use BS_HATCHED with an added entry in HatchBrushes for DkGrayBrush,
       	instead of BS_SOLID.
      
      Fri May 30 17:58:00 1997  Chris Faherty <chrisf@america.com>
      
      	* [windows/keyboard.c]
      	Added vkey to scancode translation table.
      	This was primarily to fix Citrix WinFrame client which
      	always needs scancodes in WM_KEYDOWN.
      	Tested with Exceed 5.1.0.1 & XFree86 3.1.2.
      33072e1f
  23. 16 Jun, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970616 · 23946ad2
      Alexandre Julliard authored
      Sat Jun 14 13:05:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [include/mmsystem.h]
      	Avoided infinite loop in audio code when accessing
       	WAVEOUTCAPS/WAVEINCAPS/MIDIOUTCAPS/AUXCAPS with rigid variable
       	offsets (I applied WINE_PACKED).
      
      	* [*/*]
      	Added "WARNING:" and "ERROR:" to some printf's.
      	Just grep for them with '-debugmsg +all'.
      
      	* [multimedia/audio.c] [multimedia/mmsystem.c]
      	Implemented wave callbacks: window and function callback.
      	Fixed problem with WAVE_NotifyClient().
      	Misc fixes.
      
      	* [windows/winhelp.c]
      	Fixed problem with windows help telling "Help topic doesn't exist".
      	But this problem still remains when using Winword.
      
      Wed Jun 11 09:14:20 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [wine.ini]
      	New 'fonts' section format. Read documentation/fonts.
      
      	* [controls/icontitle.c] [windows/winpos.c] [windows/nonclient.c]
      	  [windows/win.c] [include/win.h]
      	Implemented icon titles.
      
      	* [graphics/x11drv/xfont.c] [objects/font.c] [objects/dc.c]
      	  [include/x11drv.h] [include/x11font.h] [documentation/fonts]
      	Rewrote font mapper from scratch.
      
      	* [tools/fnt2bdf.c]
      	Bug fixes. REPLACE FONTS CREATED BY THE PREVIOUS VERSIONS.
      
      	* [windows/defwnd.c] [windows/nonclient.c]
      	Word document window activation fix.
      
      	* [windows/mdi.c] [windows/win.c]
      	Replaced WCL lists with WIN_BuildWinArray().
      
      Mon Jun  9 23:51:16 1997  Andrew Taylor <andrew@riscan.com>
      
      	* [misc/error.c] [include/windows.h] [if1632/kernel.spec]
      	Implemented LogParamError, LogError functions.
      
      Tue Jun  3 23:46:04 1997  Michiel van Loon <mfvl@xs4all.nl>
      
      	* [include/mmsystem.h] [multimedia/audio.c]
      	Constants for asynchronous play and record.
      
      	* [multimedia/time.c]
      	Filled in some empty functions.
      
      	* [multimedia/mmsystem.c]
      	Fixed bugs in waveOutOpen.
      
      	* [multimedia/mmsystem.c] [multimedia/audio.c]
      	Implemented Window Callback for wave output at least.
      
      	* [files/file.c]
      	Corrected bug in FileDosSetError.
      	NULL pointer checking added.
      
      	* [misc/spy.c]
      	Added Multimedia messages to SPY_GetMsgName.
      
      Tue Jun 3 22:34:30 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [debugger/*.c][include/peexe.h][loader/*.c][tools/build.c]
      	  [tools/fnt2bdf.c][library/sup.c]
      	IMAGE_* structs/defines changed fit better to SDK naming
      	Don't load non-i386 PE executables.
      	%fs should already be initialised for the FIRST loaded PE module.
      
      	* [if1632/advapi.spec][win32/advapi.c]
      	Some small stubs added to bring win32 setup.exe a bit farther.
      
      	* [if1632/kernel32.spec][scheduler/process.c]
      	Adapted to match win95 kernel32.dll ordinals (NT doesn't use
       	ordinal import), some ordinal only exported functions added.
      
      	* [if1632/relay.c]
      	Added CallProc32W.
      
      	* [misc/lzexpand.c]
      	Fixed return values of GetExpandedName* (thanks to Andreas Mohr).
      
      	* [objects/dib.c]
      	Everything with more than 8 bit of color is a truecolor mode
      	and doesn't have a colormap.
      
      Tue Jun  3 09:24:53 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/font.c] [graphics/win16drv/init.c]
      	  [graphics/win16drv/prtdrv.c] [graphics/win16drv/text.c]
      	  [include/win16drv.h]
      	Changed some structures that are passed to and from the 16 bit
       	drivers to be allocated on the global heap.
      	Implemented Escape(Control) 0x100 GetExtTextData properly to
      	stop word from crashing.
      	Postscript driver now prints on complete page instead of top
      	left corner.
      	Print spooling implemented.
      
      	* [loader/module.c]
      	MODULE_GetOrdinal changed char buffer to unsigned char to stop
      	a loop that was happening when running the font control
      	program from the control panel.
      
      Sun Jun  1 19:05:02 1997  Peter Schlaile <up9n@rz.uni-karlsruhe.de>
      
      	* [include/miscemu.h] [loader/main.c] [msdos/ioports.c]
      	Added support for direct io port access.
      
      Fri May 30 16:18:35 1997  David A. Cuthbert <dacut@dssc3353.ece.cmu.edu>
      
      	* [misc/ver.c]
      	Implemented VerFindFile16.
      
      Tue May 27 22:00:39 1997  Rick Richardson <rick@dgii.com>
      
      	* [misc/comm.c]
      	Fixed GetCommError and GetCommEventMask.
      
      Tue May 27  9:10:53 1997  Georg Beyerle <gbeyerle@awi-potsdam.de>
      
      	* [scheduler/thread.c]
      	Minor fix in thread database initialization.
      
      Mon May 26 19:46:34 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [objects/dc.c]
      	In DC_SetupGCForPen, avoid to draw in GXxor mode with a 0 mask.
      
      Mon May 26 15:22:42 1997  Bruce Milner <Bruce.Milner@genetics.utah.edu>
      
      	* [loader/pe_image.c]
      	Add code for modules that co-reference each other. Photodex's
      	agds.exe (cpic32) has two dll's that make calls into each other.
      
      Mon May 26 13:38:16 1997  Jody Goldberg <jodyg@idt.net>
      
      	* [memory/virtual.c]
      	Dont use stdio when reading /proc/self/maps.  It causes problems
      	with libc6.
      
      	* [windows/dialog.c]
      	Translate messages in IsDialogMessage when DLGC_WANTMESSAGE
      	is used.
      
      Sun May 25 17:02:21 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/metafile.c]
      	Resource cleanup in EnumMetaFile(). This was one reason Word was
      	crashing after long periods of use. (Thanks to Chris Underhill for
      	the logs)
      
      Sun May 25 14:59:33 1997  Jimen Ching  <jching@flex.com>
      
      	* [multimedia/mcistring.c]
      	Initial support for compound MCI commands.
      	Use case-insensitive compare for 'alias' and 'element' keywords.
      	Fixed pointer copy of args keywords array.
      23946ad2
  24. 25 May, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970525 · 7ff1c415
      Alexandre Julliard authored
      Tue May 20 19:20:23 1997  Pablo Saratxaga <srtxg@linux.chanae.stben.be>
      
      	* [resources/sysres_Es.rc]
      	Updated CHOOSE_FONT, CHOOSE_COLOR, EDITMENU for Spanish.
      
      Mon May 19 22:06:04 1997  Michiel van Loon <mfvl@xs4all.nl>
      
      	* [multimedia/mcistring.c]
      	Corrected bug for device!element command.
      
      	* [multimedia/mmaux.c]
      	Replaced printf and fprintf calls by dprintf_mmaux.
      
      	* [multimedia/audio.c]
      	Corrected debugmessage in wodGetVolume.
      	Include code for MCI_CUE command.
      
      	* [multimedia/mmsystem.c]
      	Added the MCIERR_SEQ error messages.
      
      	* [if1632/mmsystem.spec] [multimedia/audio.c] [multimedia/mmsystem.c]
      	Changed call structure of waveInOpen and waveOutOpen.
      
      	* [multimedia/mmsystem.c] [multimedia/audio.c] [multimedia/midi.c]
      	  [multimedia/mmaux.c] [multimedia/mcicda.c] [multimedia/mcianim.c]
      	  [multimedia/mcistring.c] [include/mmsystem.h]
      	Changed the deviceID scheme.
      
      	* [include/queue.h] [include/win16drv.h] [msdos/dpmi.c]
      	  [windows/user.c] [windows/driver.c] [graphic/wing.c]
      	  [graphics/x11drv/bitmap.c] [misc/wsprintf.c] [misc/crtdll.c]
      	Removed compiler warnings.
      
      Mon May 19 01:32:24 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [controls/menu.c] [windows/win.c] [windows/graphics.c]
      	Popup menu shade, new system menu implementation, 
      	ModifyMenu() fixes, better check mark painting.
      
      	* [windows/mdi.c]
      	MDI client fix for Win32.
      
      Sat May 17 12:02:11 1997  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [objects/metafile.c]
      	Added handling of META_DIBBITBLT, META_SETTEXTJUSTIFICATION
      	plus bugfix in META_EXTTEXTOUT (start_of_text etc.)
      
      Thu May 15 22:52:00 1997  Jimen Ching  <jching@flex.com>
      
      	* [loader/ne_image.c]
      	Make sure dgroup is valid by checking pModule->flags consistently.
      7ff1c415
  25. 09 May, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970509 · 84c70f55
      Alexandre Julliard authored
      Tue May  6 19:12:20 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/task.c] [loader/module.c]
      	Fixed command line in LoadModule to already include the length
      	indicator (thanks to Andreas Mohr).
      
      	* [windows/dialog.c]
      	DlgDirList: fixed behavior with DDL_DRIVES | DDL_EXCLUSIVE (thanks
      	to Bruce Milner for this one); correctly update file spec on exit.
      
      	* [windows/winproc.c] [if1632/thunk.c] [include/callback.h]
      	Moved emulator-specific code for calling window procedure to
      	thunk.c.
      
      Mon Apr 28 10:21:59 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [memory/local.c]
      	Better implementation of moveable blocks (first word in block is
      	the handle itself) and discarded blocks. Local(Re)Alloc is much
      	more like the real thing.
      
      Thu Apr 24 19:50:19 1997  Albrecht Kleine <kleine@ak.sax.de>
      
      	* [objects/metafile.c]
      	Added handling of meta record META_DIBCREATEPATTERNBRUSH.
      
      Mon Apr 21 14:03:32 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [multimedia/mmsystem.c] [multimedia/audio.c]
      	Fixed leftover problems with masked device IDs.
      
      	* [msdos/int21.c]
      	Removed code duplications, fixed Write.
      
      	* [windows/event.c] [windows/dce.c] [windows/nonclient.c]
      	  [windows/winpos.c]
      	Yet another attempt to make -managed work better.
      
      	* [controls/combo.c]
      	UI fix.
      
      Mon Apr 21 13:10:24 1997  Marcus Meissner <msmeissn@immd4.informatik.uni-erlangen.de>
      
      	* [debugger/*]
      	All "Loading from ..." lines merged into one so important
      	information before the crash doesn't scroll out.
      
      	* [if1632/kernel.spec]
      	Added some ordinal stubs used by win95 OLE and friends.
      
      	* [win32/process.c] [if1632/kernel.spec] [loader/module.c]
      	MsgWaitForMultipleObjects,GetProcessTimes,RtlImageNtHeaders,
       	LoadLibraryEx32W and GetProcAddress32W added.
      
      	* [objects/bitmap.c]
      	XImages use another memory layout for depth 4 (and poss. other
       	depths) then Windows bitmaps. Replaced speedup hack by generic
       	(and better working) code.
      
      	* [objects/dib.c]
      	Another ximage!=bitmap memory layout bug. 
      	All _XinitImageFuncPtrs except one removed.
      
      Sun Apr 20 17:12:30 1997  Andrew Taylor <andrew@riscan.com>
      
      	* [multimedia/audio.c]
      	Fixed some regression bugs.
      
      Sun Apr 20 12:15:09 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/module.c]
      	Fixed MODULE_LoadExeHeader() to use the correct offset for
      	fast-load area.
      
      Sat Apr 19 16:40:00 1997  Chad Fraleigh <chadf@bookcase.com>
      
      	* [controls/*] [debugger/*] [graphics/win16drv/*] [loader/*] [misc/*]
      	  [win32/*]
      	Removed <malloc.h> and added <stdlib.h> where needed.
      	Changed printf formaters to match argument types (%lx instead of %x).
      	Casted some types to make the compiler happy. Mostly pointer<->ulong.
      
      	* [graphics/win16drv/init.c]
      	Fixed uninitialized variable.
      
      	* [include/msdos.h]
      	Added <sys/types.h> needed for <dirent.h>.
      
      	* [include/sigcontext.h]
      	Combined a common NetBSD & FreeBSD #ifdef, and added in OpenBSD.
      	Casted EIP_sig/ESP_sig to be unsigned long (declared as 'int' in *BSD).
      
      	* [misc/crtdll.c] [misc/lstr.c]
      	Casted last argument in v*printf() to be va_list. This code seems to
      	make BIG assumptions about the implementation of va_list.
      
      	* [misc/ver.c]
      	Fixed impossible if() expression (unsigned < 0).
      
      	* [misc/winsock.c]
      	Removed semicolon on the end of an if() statement.
      
      	* [windows/mdi.c]
      	Changed a counter/index to unsigned since it was complaining about
      	signed/unsigned comparison and didn't need to be negative.
      
      Wed Apr 16 17:43:19 1997 Georg Beyerle <gbeyerle@awi-potsdam.de>
      
      	* [scheduler/thread.c]
      	Minor fix in thread database initialization.
      
      Wed Apr 16 17:28:05 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed FILE_FillInfo() to omit the archive flag when handling a DOS
      	directory entry.
      84c70f55
  26. 15 Apr, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970415 · 889f7424
      Alexandre Julliard authored
      Mon Apr 14 11:22:54 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/init.c]
      	Minor changes to help debug problems.
      
      	* [if1632/dummy.c] [if1632/gdi.spec]
      	Dummy routines for StartPage, EndPage, SetAbortProc, AbortProc.
      
      	* [misc/printdrv.c] [if1632/gdi.spec] [include/windows.h]
      	StartDoc16, EndDoc16 new functions.
      
      Sun Apr 13 11:18:35 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [memory/virtual.c]
      	Implemented MapViewOfFile.
      
      	* [debugger/dbg.y]
      	Added 'info maps' command.
      
      Fri Apr 11 16:34:08 1997  Frans van Dorsselaer <devel@rulhmpc58.LeidenUniv.nl>
      
      	* [controls/edit.c] [controls/EDIT.TODO]
      	Started restructuring.  Performance improvements.
      	Fixed:	wordwrap, scrollbar handling, scrolling, painting,
      		EditWndProc() is now reentrant, wordbreak procs,
      		better compliance to specs.
      	New:	margins, format rectangle.
      
      	* [controls/widgets.c]
      	Changed the cursor for the edit control class to an I-beam.
      
      	* [include/callback.h]
      	Added 32 bit wordbreak callback.
      
      Mon Apr  7 20:53:28 1997  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [objects/metafile.c]
      	Added handling of some more metafile records: 
      	META_CREATEREGION, META_INVERTREGION etc.
      
      Sat Apr  5 09:23:02 MET DST 1997 Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
      
      	* [loader/signal.c]
      	Define kernel sigaction ourselves instead of getting it
      	from the kernel source.
      
      Wed Apr  2 21:05:00 1997  Uwe Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [control/menu.c]
      	Fix return value range for GetMenuState.
      
      	* [files/file.c]
      	Always fill out ofs->szPathName in FILE_DoOpenFile.
      
      	* [memory/string.c]
      	Add debug option string.
      
      	* [objects/cursoricon.c]
      	Fix return value for DestroyIcon32.
      
      Mon Mar 31 17:16:12 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [DEVELOPERS-HINTS] [misc/*] [windows/*] [graphics/*]
      	Added description of the source tree. Moved several
      	files to fit it.
      
      	* [misc/shell.c]
      	Use Win32 heap functions.
      889f7424
  27. 29 Mar, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970329 · df2673b7
      Alexandre Julliard authored
      Fri Mar 28 14:18:32 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [misc/main.c] [ANNOUNCE]
      	Update the list of contributors. Please let me know if I forgot
      	someone.
      
      	* [controls/combo.c]
      	Fixed bug in CB_DIR16 handling.
      	Use correct text color in CBPaintText.
      
      	* [controls/listbox.c]
      	Fixed WM_CTLCOLOR handling.
      
      	* [windows/winproc.c]
      	Added translation for EM_*32 messages.
      
      Mon Mar 24 01:31:52 1997  Steffen Moeller <moeller@mpimg-berlin-dahlem.mpg.de>
      
      	* [files/drive.c]
      	Added information on device and inode numbers to the DOSDRIVE
      	struct, using it to find DOS drives in a path even if it contains
      	symbolic links, eliminating annoying messages at startup.  
      	Edited functions DRIVE_Init and rewrote DRIVE_FindDriveRoot.
      
      Wed Mar 19 16:31:18 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/font.c] [graphics/win16drv/init.c]
      	  [graphics/x11drv/font.c] [objects/font.c] [include/gdi.h]
      	  [include/win16drv.h] [include/x11drv.h]
      	Implemented GetCharWidth via graphics drivers.
      
      	* [graphics/win16drv/Makefile.in] [graphics/win16drv/prtdrv.c]
      	Moved printer driver interfaces into a separate file.
      
      	* [graphics/win16drv/text.c]
      	Fixed bugs that seg-faulted write.
      
      Wed Mar 19 13:52:41 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [BUGS]
      	Update.
      
      	* [controls/edit.c]
      	Removed useless parameters from a lot of functions.
      
      	* [controls/menu.c]
      	Improved keyboard shortcuts. Added check for entries with popup 
      	menu in EnableMenuItem().
      
      	* [windows/winproc.c] [windows/win.c] [memory/selector.c]
      	Do not allocate separate thunks for new windows.
      
      	* [misc/clipboard.c] [windows/painting.c]
      	Fixed problems with ClipBook.
      
              * [controls/combo.c] [controls/edit.c] [controls/listbox.c]
      	  [controls/widgets.c] [windows/graphics.c] [windows/defdlg.c]
              Combo rewrite.
      
      	* [objects/dib.c]
      	Slight improvements.
      
      Wed Mar 19 11:21:17 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [misc/crtdll.c]
      	Added chdir/mkdir.
      
      	* [misc/ntdll.c]
      	Fixed some bugs, added RtlUnicodeStringToAnsiString.
      
      	* [win32/process.c]
      	Added initialisation of events/semaphores/mutices.
      
      Wed Mar 19 01:55:40 1997  Ricardo R. Massaro <massaro@ime.usp.br>
      
      	* [resources/sysres_Po.rc]
      	Added support for Portuguese language.
      
      Sat Mar 18 18:00:14 1997  Uwe Bonnes  <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [windows/winpos.c] [if1632/user.spec] [if1632/user32.spec]
      	Implemented SwitchToThisWindow().
      	
      	* [misc/ver.c]
      	Corrected a flaw in VerInstallFile32A.
      	
      	* [msdos/int21.c]
      	Corrected wrong number in Int21 3305
      	Corrected Int21 714e, implemented Int21 7160,CL=2, 7143 and 7147
      	
      Sun Mar 16 09:53:04 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/ne_module.c]
      	Fixed NE_LoadSegments() to set size to pSeg->minsize rather than
      	setting it to 0x10000 if pSeg->size is 0.
      
      Thu Mar 13 12:15:00 1997  Anand Kumria <akumria@ozemail.com.au>
      
      	* [ANNOUNCE]
      	Added ftp.progsoc.uts.edu.au as a mirror of Wine.
      
      	* [memory/global.c]
      	Removed MemManInfo sizeof check.
      
      Mon Mar 10 10:35:44 MET 1997 Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
      
      	* [files/dos_fs.c]
      	Pick up kernel dirent on glibc systems.
      
      	* [loader/signal.c]
      	Pick up kernel sigaction on glibc systems.
      
      Sat Mar  8 21:05:37 1997  Jimen Ching  <jching@aloha.com>
      
      	* [debugger/stabs.c] [debugger/msc.c]
      	Check return value of mmap.
      
      Fri Mar  7 05:42:03 1997  Lee Jaekil <juria@seodu.co.kr>
      
      	* [win32/code_page.c]
      	Added IsValidCodePage.
      df2673b7
  28. 05 Mar, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970305 · 21979019
      Alexandre Julliard authored
      Sun Mar  2 14:57:37 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [*/*]
      	Completed transition to new Win32 types.
      
      	* [tools/build.c]
      	Changed CallTo16_regs to take a CONTEXT argument.
      
      	* [memory/virtual.c]
      	Rewrote Virtual* functions. Implemented CreateFileMapping and
      	OpenFileMapping. Broke MapViewOfFile ;-)
      
      	* [win32/k32obj.c]
      	Implemented named objects.
      
      Sun Mar  2 00:33:21 1997  Mikolaj Zalewski <zmikolaj@free.polbox.pl>
      
      	* [misc/ole2nls.c] [resources/sysres_Pl.c]
      	Added Polish language support.
      
      Sat Mar  1 13:31:25 1997  David Faure <david.faure@ifhamy.insa-lyon.fr>
      
      	* [windows/keyboard.c]
      	Wrote VkKeyScan and tested with Winword. Works ok except for dead
      	chars.
      
      Fri Feb 28 09:34:03 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/font.c] [graphics/win16drv/init.c]
      	  [graphics/win16drv/obects.c]
      	Added start of SelectObject call for printer driver. Write should
      	now run with the printer driver enabled.
      
      Wed Feb 26 20:03:32 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [debugger/*.c]
      	Re-added a disassembly command (list serves another functionality
      	now).
      
      	* [loader/pe_resource.c]
      	Added # support.
      
      	* [misc/ole2nls.c]
      	GetStringType* added.
      
      	* [objects/color.c]
      	VGA16 fixes.
      
      	* [windows/class.c]
      	Look for global widget classes too in GetClassInfo32.
      
      	* [windows/sysmetrics.c] [include/windows.h]
      	Added Win32 sysmetrics.
      
      Sat Feb 22 23:56:29 1997  Jukka Iivonen <iivonen@cc.helsinki.fi>
      
      	* [documentation/languages]
      	The fourth case updated.
      
      	* [if1632/ntdll.spec]
      	Added some is* and to* functions.
      
      Sat Feb 22 23:05:47 1997  Morten Welinder  <terra@diku.dk>
      
      	* [configure.in]
      	Add tests for wait4 and waitpid.
      
      	* [loader/signal.c]
      	Clean up OS-dependent code.  I hope I got it right, :-)
      
      	* [tools/wineconf]
      	Recognise vfat file systems.  Ignore floppy drives specified in
      	/etc/fstab.
      
      	* [files/*]
      	Fix function names in error messages.
      
      Sat Feb 22 06:15:13 1997  Pablo Saratxaga <srtxg@chanae.stben.be>
      
      	* [windows/keyboard.c] [windows/message.c]
      	Support for more latin alphabet dead keys for iso-8859-{1,2,3,4,9}
      	characters sets.
      
      Fri Feb 21 20:37:50 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [controls/edit.c]
      	Fix incorrect arg order in LOCAL_Alloc() call.
      
      Fri Feb 21 18:19:17 1997  Andrew Taylor  <andrew@riscan.com>
      
      	* [multimedia/mmsystem.c] [multimedia/mcistring.c]
      	Fixed bug related to device IDs returned by multimedia
      	system.  Implemented mciGetDeviceID.
      
      Sat Feb 15 00:58:19 1997  Jimen Ching  <jching@aloha.com>
      
      	* [debugger/dbg.y]
      	Do not dereference invalid expressions.
      21979019
  29. 15 Feb, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970215 · f0cbfa0c
      Alexandre Julliard authored
      Sat Feb 15 11:59:17 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [*/*]
      	Converted a lot of functions to Win32 types.
      	Removed HWND type.
      
      Fri Feb 14 15:09:19 1997  Onno Hovers <onno@stack.nl>
      
      	* [memory/global.c]
      	Implemented GMEM_MOVEABLE blocks for Win32.
      
      Fri Feb 14 00:24:39 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [loader/task.c] [windows/queue.c]
      	Do not read X events while in the intertask SendMessage().
      
      	* [misc/lstr.c]
      	Fixed CharPrev32A().
      
      	* [windows/hook.c] [include/hook.h]
      	Restored broken WH_CALLWNDPROC functionality for dialogs, etc...
      
      	* [windows/win.c] [windows/defwnd.c] [windows/mdi.c]
      	  [windows/event.c] [controls/edit.c] 
      	Added WIN_ISWIN32 flag to windows created by Win32 calls. 
      	Several new Win32 messages are sent when this flag is on.
      	
      	* [msdos/dosmem.c] [memory/global.c]
      	Some changes in DOS memory allocation.
      
      Fri Feb  7 21:46:03 1997  Andrew Taylor  <andrew@riscan.com>
      
      	* [win32/security.c]
      	Added SID manipulation functions.
      
      	* [include/debug.h]
      	Added debugging class "security".
      
      Fri  Feb 7 20:46:33 1997  Robert Pouliot <krynos@clic.net>
      
      	* [debugger/msc.c] [debugger/source.c] 
      	  [documentation/wine_os2.txt] [loader/signal.c]
      	Some more changes for OS/2. Doesn't work yet.
      
      Fri  Feb 7 09:31:17 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [scheduler/process.c]
      	Added ExpandEnvironmentStrings*.
      
      	* [misc/ntdll.c] [include/ntdll.h]
      	Added some new functions.
      
      	* [objects/cursoricon.c]
      	CURSORICON_LoadHandler: check against some bizarre out of memory
      	conditions.
      	
      	* [windows/mdi.c]
      	Fixed DefFrameProc32*, added TranslateMDISysAccel32.
      
      Wed Feb  5 01:31:05 1997  John Zero <john@globe.graphisoft.hu>
      
      	* [resources/sysres_Hu.rc] [misc/ole2nls.c] [misc/main.c]
      	  [programs/progman/Hu.rc] [programs/winhelp/Hu.rc]
      	Added Hungarian language support.
      f0cbfa0c
  30. 02 Feb, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970202 · 349a9531
      Alexandre Julliard authored
      Sun Feb  2 12:31:03 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [files/drive.c]
      	Fixed SetCurrentDirectory() to also change the current drive.
      
      	* [win32/except.c] [tools/build.c]
      	Use Win32 register functions to implement exception handling.
      	Fixed UnhandledExceptionFilter.
      
      Fri Jan 31 15:42:41  1997  David Faure  <david.faure@ihamy.insa-lyon.fr>
      
      	* [windows/keyboard.c]
      	Added KEYBOARD_GenerateMsg to generate Caps Lock and NumLock events
      	Added calls to KEYBOARD_GenerateMsg when the key is pressed/released
      	or when the state has changed, out of wine.
      	Changed type 3-state 'ToggleKeyState' to boolean. The On/Off is given
      	by InputKeyStateTable.
      
      Wed Jan 29 21:53:04 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/*resource.c][if1632/thunk.c]
      	EnumResource* added.
      
      	* [loader/pe_resource.] [loader/resource.c]
      	SizeofResource32(), LoadAccelerators32() added.
      
      	* [misc/lstr.c]
      	FormatMessage %n added.
      
      	* [misc/crtdll.c][include/ctrdll.h][if1632/crtdll.spec]
      	_chdrive,_errno,_isctype added.
      
      	* [misc/cpu.c]
      	Replaced runtime_cpu by GetSystemInfo().
      
      	* [windows/hook.c][include/hook.h]
      	Fixed mapping of hooks to win32/unicode.
      
      	* [windows/keyboard.c] [windows/defwnd.c]
      	Updated to win32 standard.
      	ALT-<Menukey> fixed.
      
      	* [windows/queue.c]
      	GetWindowThreadProcessId() implemented.
      
      Mon Jan 27 16:42:49 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/metafiledrv/*] [graphics/x11drv/*]
      	  [objects/bitmap.c] [objects/brush.c] [objects/font.c]
      	  [objects/gdiobj.c] [objects/pen.c]
      	Moved SelectObject to graphics drivers. Printer support now works
      	in a few cases but is definitely not complete. Generic/text driver
      	works. The postscript driver works if true type fonts are disabled
      	from the control panel. To enable printer support add Printer=on
      	to the wine section of your wine.conf file. This causes write not
      	to work properly. I know that several other printer drivers do not
      	work.
      
      	* [tools/build.c]
      	Make .stabs not used for svr4 since it doesn't use GNU assembler.
      
      	* [misc/fontengine.c]
      	Make sure a printf doesn't crash the system.
      
      Sat Jan 25 15:53:35 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/metafile.c]
      	Fixed some problems with PlayMetaFileRecord().
      
      	* [objects/dc.c]
      	hClipRgn gets initialized in GetDCState().
      
      Fri Jan 24 21:22:26 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [debugger/stabs.c]
      	Handle file names beginning with '/'.
      
      Fri Jan 24 18:33:04 1997  Robert Pouliot <krynos@clic.net>
      
      	* [*/*]
      	Some more patches for OS/2 support.
      
      Fri Jan 24 11:30:41 1997  Bang Jun-Young  <bangjy@nownuri.nowcom.co.kr>
      
      	* [resources/sysres_Ko.rc]
      	Updated support for Korean (Ko) language.
      349a9531
  31. 20 Jan, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970120 · 01d6346a
      Alexandre Julliard authored
      Sun Jan 19 11:46:48 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/module.c]
      	Fixed LoadModule() to always call the DLL initialization code.
      
      	* [windows/event.c]
      	Moved all the keyboard stuff to windows/keyboard.c
      
      	* [tools/build.c]
      	Fixed Win32 register functions.
      
      Sat Jan 18 22:24:41 1997  David Makepeace  <D.Makepeace@mailbox.uq.oz.au>
      
              * [tools/makedep.c]
              Fixed bug which causes SEGV on Solaris x86.
      
      Fri Jan 17 18:32:27 1997  Frans van Dorsselaer <dorssel@rulhmpc49.LeidenUniv.nl>
      
      	* [controls/edit.c]
      	Implemented WM_UNDO, WM_CONTEXTMENU (temporary using WM_RBUTTONUP),
      	WM_COMMAND, WM_INITPOPUPMENU, WM_SYSKEYDOWN.
      	Fixed EM_SETSEL and some minor bugs (features).
      	Hence: fully functional undo and a win95 menu with the right mouse
      		button.
      
      	* [include/resources.h] [resources/TODO] [resources/sysres_??.rc]
      	Added a context menu for the edit control.
      	Translations, please ...
      
      Fri Jan	17 08:29:52 1997  David Faure <david.faure@ifhamy.insa-lyon.fr>
      
      	* [windows/event.c]
      	Move EVENT_ToAscii to windows/keyboard.c (where name ToAscii)
      	Fixed Keypad keys 0-9 and . in EVENT_event_to_vkey.
      	Added 3-state handling of toggle keys (CapsLock, NumLock) in order
      	to make them work with any X server.
      	Toggle keys now generate WM_KEYDOWN and WM_KEYUP on each pressing.
      
      	* [include/keyboard.h]
      	Totally replaced the file (formerly containing the vkcase definitions)
      	by the declaration of 'extern' variables contained by event.c and used
      	by keyboard.c
      	
      	* [windows/keyboard.c]
      	Started to rewrite VkKeyScan and MapVirtualKey, to make them use the 
      	table keyc2vkey or X functions only.
      	ToAscii : added keypad 0-9 and . special case.
      	Changed toggle keys active mask from 0x80 to 0x1.
      
      	* [misc/keyboard.c]
      	File deleted. Contents moved to windows/keyboard.c.
      
      	* [misc/main.c]
      	Added putenv XKB_DISABLE to disable XKB extension (which, when
      	present, causes AltGr to change keyboard group instead of being a
      	modifier).
      
      Tue Jan 14 22:56:43 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [windows/event.c]
      	Do not assume NumLockMask is Mod2Mask, but compute it by scanning
      	output of XGetModifierMapping for XK_Num_Lock.
      
      Tue Jan 14 15:49:49 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_*.c] [include/peexe.h] [include/resource32.h]
      	  [debugger/*.c]
      	General clean up.
      	Changed defines/structures to match Windows NT SDK.
      
      	* [loader/main.c]
      	Don't crash on empty command-line.
      
      	* [windows/winpos.c]
      	winpos.c made win32 clean.
      
      	* [misc/ntdll.c]
      	Some string conversion additions.
      
      	* [files/file.c]
      	GetFileAttributes/GetTempFileName fixed.
      
      	* [misc/ver.c]
      	VerInstallFile implemented.
      
      Mon Jan 13 15:03:11 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [tools/build.c]: Use PREFIX also in stabs messages.
      
      Mon Jan 13 10:40:33 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/*] [include/win16drv.h]
      	Many fixes and some new features.
      
      	* [graphics/x11drv/font.c] [graphics/x11drv/init.c]
      	  [include/x11drv.h] [objects/font.c]
      	GetTextMetrics() moved to graphics driver.
      
      	* [if1632/gdi.spec] [misc/fontengine.c] [misc/Makefile.in]
      	New dummy EngineEnumerateFont, EngineRealizeFont functions.
      
      	* [include/windows.h]
      	TEXTFORM16 and FONTINFO16 structure definitions moved here from
      	include/win16drv.h
      01d6346a
  32. 12 Jan, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970112 · c6c09442
      Alexandre Julliard authored
      Sat Jan 11 18:17:59 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/menu.c]
      	Updated to new Win32 types.
      
      	* [controls/listbox.c]
      	Fixed Winfile extended selection bug.
      
      	* [files/directory.c]
      	Changed DIR_SearchPath to return both long and short file names.
      
      	* [files/dos_fs.c]
      	Implemented VFAT ioctl to retrieve the original short filenames
      	from a VFAT filesystem (Linux only for now).
      	Replaced DOSFS_GetUnixFileName()/DOSFS_GetDosTrueName() by
      	DOS_GetFullName().
      	Properly implemented GetShortPathName() and GetFullPathName().
      	Made all functions re-entrant.
      
      	* [files/file.c] [misc/main.c]
      	Replaced -allowreadonly option by -failreadonly. The default is
      	now to report success when opening a read-only file for writing.
      
      	* [objects/metafile.c]
      	Fixed bug in DIB bitmaps pointer calculation.
      
      	* [scheduler/process.c]
      	Implemented environment strings and Get/SetStdHandle with process
       	environment block.
      
      	* [tools/build.c]
      	Rewrote BuildContext32() to avoid instructions that may not be
      	supported by all assemblers.
      	
      Fri Jan 10 17:11:09 1997  David Faure  <david.faure@ifhamy.insa-lyon.fr>
      
      	* [windows/event.c]
      	Created table keyc2vkey, which associate a vkey(+extended bit) to
      	any keycode. Changed EVENT_event_to_vkey to use this table to
      	return the correct vkey. Changed EVENT_ToAscii to get the keycode
      	from this table too.  Assigned OEM specific vkeys arbitrarily.
      
      Fri Jan 10 09:26:17 1997  John Harvey <john@division.co.uk>
      
      	* [misc/winsock.c] [misc/winsoc_async.c]
              Fixed svr4 header files.
              Changed bzero() to memset().
      
      	* [tools/fnt2bdf.c]
              Removed bcopy() and used memcpy() instead.
      
      	* [debugger/msc.c]
              Include string.h instead of strings.h
      
      	* [debugger/stabs.c]
              Include string.h instead of strings.h.
              Define __ELF__ for svr4 systems.
      
      	* [loader/signal.c]
              Use wait() instead of wait4() which doesnt exist on Unixware.
      
      	* [memory/global.c]
              Use sysconf() instead of getpagesize() for svr4 systems.
      
      Thu Jan  9 21:07:20 1997  Robert Pouliot <krynos@clic.net>
      
      	* [Make.rules.in] [Makefile.in] [make_os2.sh] [rc/Makefile.in]
      	  [tools/Makefile.in] [documentation/wine_os2.txt]
      	Patches for OS/2 support. Note that it doesn't compile yet.
      
      Tue Jan  7 20:03:53 1997  Eric Youngdale <eric@sub2304.jic.com>
      
      	* [debugger/*]
      	Many more debugger improvements (see debugger/README for details).
      
      Tue Jan  7 15:12:21 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [windows/graphics.c] [objects/text.c] [graphics/x11drv/*]
      	  [graphics/metafiledrv/*]
      	Moved some device dependent code into the resp. subdirs.
      
      	* [include/gdi.h] [include/metafiledrv.h] [include/x11drv.h]
      	Prototypes added,
      	DC_FUNCTIONS: GetPixel added, some unnecessary functions removed.
      
      	* [objects/region.c]
      	CreatePolyPolygonRgn32 added.
      
      	* [files/dos_fs.c]
      	QueryDosDevice added.
      
      	* [misc/lstr.c]
      	FormatMessage: broken heap management fixed.
      
      	* [scheduler/process.c] [scheduler/thread.c]
      	Get/SetThreadPriority/PriorityClass added.
      
      Mon Jan  6 21:55:30 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [misc/keyboard.c]
      	ToAscii : Use EVENT_ToAscii instead.
      
      	* [windows/event.c]
      	keypad_key : Do not convert XK_Mode_switch to VK_MENU; recognize
      	keypad cursor keys.
      	EVENT_event_to_vkey : New function, to transform a X keycode
      	into a MSwin vkey + extended bit.
      	EVENT_ToAscii : New function, to transform a vkey + extended bit
      	(+ key state table) into ascii char(s), using XLookupString, and
      	recognizing dead chars.
      	EVENT_key : Transform AltGr into Ctrl+Alt sequence; call
      	EVENT_event_to_vkey for keycode to vkey conversion; fixed
      	previous, context and extended bits.
      
      	* [windows/keyboard.c]
      	Include stddebug.h, to get -debugmsg messages.
      	GetKeyState : Handle VK_MBUTTON case.
      	GetKeyboardState, SetKeyboardState : Debugging messages added.
      
      	* [windows/message.c]
      	TranslateMessage : Handle dead chars.
      
      Mon Jan  6 20:10:11 1997  Dominik Strasser  <bm424953@muenchen.org>
      
      	* [if1632/crtdll.spec] [misc/crtdll.c]
      	C++ functions new/delete/set_new_handler implemented.
      
      Mon Jan  6 15:48:15 1997 Frans van Dorsselaer <dorssel@rulhmpc49.LeidenUniv.nl>
      
      	* [controls/edit.c] [include/windows.h]
      	Moved the edit control to 32 bits.
      	Included new (win95) message definitions in windows.h
      	Implemented EM_SCROLLCARET, EM_SETMARGINS, EM_GETMARGINS,
      	EM_GETLIMITTEXT, EM_POSFROMCHAR, EM_CHARFROMPOS.
      	Broke EM_SETWORDBREAKPROC (internal wordwrap still works).
      	Fixed some bugs, introduced a couple of others.
      	Text buffer is now initially in 32-bit heap.
      
      	* [controls/EDIT.TODO] [controls/combo.c] [controls/widgets.c]
      	  [if1632/wprocs.spec] [library/miscstubs.c] [windows/defdlg.c]
      	  [misc/commdlg.c]
      	Updated to work with 32-bit edit control.
      
      Sat Jan  4 22:07:27 1997  O.Flebbe  <O.Flebbe@science-computing.uni-tuebingen.de>
      
      	* [loader/pe_image.c]
      	Use mmap rather then malloc. Better workaround for clean
      	segments.
      c6c09442
  33. 01 Jan, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970101 · 9ea19e54
      Alexandre Julliard authored
      Wed Jan  1 15:36:17 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/listbox.c]
      	Use FindFirstFile/FindNextFile in LISTBOX_Directory.
      
      	* [files/dos_fs.c]
      	Rewrote FindFirstFile/FindNextFile to use DOSFS_FindNext().
      
      	* [files/file.c] [files/directory.c]
      	Use Win32 kernel objects and handles for file handles.
      	Unified SearchPath() and OpenFile().
      
      	* [loader/builtin.c]
      	Moved to if1632/ directory.
      
      	* [tools/build.c] [debugger/*] [miscemu/*]
      	Win16 register functions now receive the same CONTEXT * structure
      	as Win32 functions.
      
      	* [include/sigcontext.h] [miscemu/instr.c]
      	Added new macros to get register values from the SIGCONTEXT
      	structure (only used for instruction emulation now).
      
      	* [scheduler/process.c] [scheduler/thread.c] (New files)
      	Allocate process and thread structures.
      
      	* [scheduler/process.c] [win32/k32obj.c]
      	Added Win32 kernel objects and handles management.
      
      	* [loader/task.c]
      	Create a Win32 process and thread for every Win16 task.
      
      	* [misc/commdlg.c] [misc/shell.c] [windows/msgbox.c]
      	Built-in resources are now in Win32 format. This also avoids
      	16-bit callbacks for built-in dialogs.
      
      	* [misc/lzexpand.c]
      	Differentiate between 16-bit and 32-bit file handles.
      
      	* [miscemu/int*.c]
      	Moved all int emulation to msdos/ directory.
      
      	* [msdos/*]
      	New directory msdos/ contains all MS-DOS emulation code that can
      	also be used for Winelib; this should enable Winelib apps to use
      	DOS3Call and related functions.
      
      	* [rc/winerc.c]
      	A few bug fixes for Win32 resource format.
      
      	* [windows/winpos.c]
      	Hack in WINPOS_ReorderOwnerPopups() to avoid X crashed (still not
      	right though).
      
      Sun Dec 29 17:47:55 1996  O. Flebbe <flebbe@science-computing.uni-tuebingen.de>
      
      	* [loader/pe_image.c]
      	Make sure BSS of a PE_Image is zero.
      
      Sat Dec 28 22:15:34 1996 Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/scroll.c]
      	ScrollWindowEx() rewrite, ScrollDC() fix.
      
      	* [windows/nonclient.c] [controls/menu.c]
      	Fixed Alt-Space crashes in dialogs.
      
      	* [windows/event.c] [windows/message.c]
      	Some changes in mouse message generation.
      
      Thu Dec 26 09:25:24 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [debugger/stabs.c]
      	Dummy DEBUG_ReadExecutableDbgInfo provided for !__ELF__ case.
      
      Tue Dec 24 00:59:05 MET 1996  Martin Buck <martin-2.buck@student.uni-ulm.de>
      
      	* [windows/event.c]
      	Changed XK_Page_{Up,Down} to XK_{Prior,Next} for X11R5
      	compatibility.
      9ea19e54
  34. 22 Dec, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961222 · 7ebe1a41
      Alexandre Julliard authored
      Sun Dec 22 13:30:18 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [graphics/metafiledrv/init.c] [graphisc/metafiledrv/mapping.c]
      	Added mapping functions.
      
      	* [if1632/gdi.spec] [objects/*.c] [include/windows.h]
      	Added a lot of Win32 functions.
      
      	* [memory/heap.c]
      	Added HEAP_strdupAtoW and HEAP_strdupWtoA.
      
      	* [misc/lstr.c] [memory/string.c]
      	Moved OEM<->Ansi conversion to string.c. Fixed a couple of bugs.
      
      	* [object/font.c]
      	Avoid uppercasing font names.
      
      	* [windows/hook.c]
      	Set ds = ss before calling hook procedure.
      
      Sat Dec 21 21:44:17 1996  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [objects/color.c]
      	Use colors allocated by other clients. 
      
      	* [windows/caret.c]
      	Set default blink time to 500.
      
      	* [windows/win.c] [windows/event.c]
      	Delete X context before XDestroyWindow().
      
      	* [windows/keyboard.c]
      	Fixed GetKeyState() once more.
      
      Fri Dec 20 08:26:33 1996  Eric Youngdale <eric@sub2304.jic.com>
      
      	* [debugger/*.c]
      	Lots of built-in debugger improvements: parse Win32 EXEs debug
       	information, display local variables, source files and line
       	numbers, get symbols directly from the Wine executable, etc.
      
      Tue Dec 17 22:39:42 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [misc/winsock_async.c]
       	Extern declaration added for h_errno.
      
      Tue Dec 17 21:29:34 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [windows/message.c]
      	Added two more CBT hook calls: HCBT_CLICKSKIPPED/HCBT_KEYSKIPPED.
      7ebe1a41
  35. 15 Dec, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961215 · b1bac320
      Alexandre Julliard authored
      Sun Dec 15 16:18:15 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [graphics/x11drv/bitblt.c]
      	Fixed BITBLT_StretchImage for partially covered or inverted
      	bitmaps.
      
      	* [objects/dib.c]
      	Fixed the upside-down bitmap problem.
      
      Sat Dec 14 02:49:57 1996  Thomas Sandford <t.d.g.sandford@prds-grn.demon.co.uk>
      
      	* [if1632/user32.spec]
      	IsMenu and RemoveMenu added (use existing Win16 functions).
      
      	* [include/windows.h]
      	Corrections to BITMAPINFOHEADER structure.
      
      	* [loader/module.c] [if1632/kernel32.spec]
      	New function GetModuleFileName32A (heavily based on original
      	Win16 version).
      
      	* [loader/pe_image.c]
      	Hack to allow files with short PE header to be loaded (e.g.
      	COMDLG32.DLL from Win32s).
      
      	* [misc/winsock_async.c]
      	#if out EIDRM case (not present in FreeBSD).
      
      	* [tools/build.c]
      	Remove trailing comments from .s files generated by build
      	as these break assembly when not run through pre-processor.
      
      	* [windows/graphics.c] [if1632/gdi32.spec]
      	New function Polyline32 - based on original Polyline. Needs
      	metafile support adding still.
      
      Fri Dec 13 13:04:06 1996  Bruce Milner <Bruce.Milner@genetics.utah.edu>
      
      	* [win32/findfile.c] [if1632/kernel.spec]
      	FindFirstFile32A(): Use dos current directory for drive prefixes.
      	FindNextFile32A(): Fill in file attribute information.
      	Implement FindFirstFile16, FindNextFile16, FindClose16.
      
      	* [files/drive.c]
      	GetCurrentDirectory32A - Fix problem with null 3rd character in
      	string.
      
      Tue Dec 10 14:49:07 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [windows/painting.c][windows/message.c]
      	Don't use linked lists to call SendMessage(), for it might destroy
       	the current listentry.
      
      	* [misc/registry.c]
      	Fixed temporary file saving (rename doesn't work across
      	partitions).
      
      	* [files/*.c]
      	GetFullPathName*,GetDriveType32A fixed, CreateDirectoryEx*,
      	GetVolumeInformation32W fixed.
      
      	* [win32/process.c][if1632/kernel.spec][if1632/kernel32.spec]
      	LoadLibrary* updated to new naming std., *32W added.
      
      	* [win32/console.c] [include/wincon.h]
      	Additions for NT commandline executables.
      
      	* [if1632/advapi32.spec][if1632/kernel32.spec][win32/init.c]	
      	GetUserName32W added, GetComputerName32W added,
      	GetStartupInfo32W added, GetSystemInfo updated to NT standard.
      
      	* [windows/msgbox.c][misc/shell.c][windows/graphics.c]
      	MessageBox32W, ShellAbout32W, CommandLineToArgvW, Polygon32 added.
      
      	* [misc/crtdll.c][include/crtdll.h][if1632/crtdll.spec][misc/ntdll.c]
      	  [if1632/ntdll.spec]
      	Lot of new unicode functions added (needed for NT).
      
      	* [loader/pe_image.c]
      	NtCurrentTeb added.
      
      Tue Dec 10 22:39:33 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [windows/keyboard.c]
      	Rewrote function TranslateAccelerator().
      
      Mon Dec  9 14:52:13 1996  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [windows/defwnd.c] 
      	DEFWND_SetText(): Set icon name.
      
      Sun Dec  8 23:30:00 1996  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [loader/signal.c] [misc/winsock.c] [misc/winsock_async.c]
      	  [if1632/winsock.spec]
      	IPC resource cleanup, bugfixes.
      
      	* [windows/dialog.c] [windows/defdlg.c]
      	More DefDlgProc() fixes.
      
      Sun Dec  8 14:01:42 1996  Vadim Strizhevsky  <striv@ms.com>
      
      	* [misc/clipboard.c] [objects/font.c] [win32/init.c]
       	  [win32/newfns.c] [windows/graphics.c]
      	Added a few WIN32 functions which needed to run some win32
      	accessories. Clock should now work almost as well as 16 bit version.
      	Add: RegisterClipboardFormat32W GetTextExtentExPoint32*
      	     GetModuleHandleW, DisableThreadLibraryCalls (empty stub),
      	     Polygon32
      	Fix: Polygon16 possible memory leak on error return.
      b1bac320
  36. 08 Dec, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961208 · 7e6ae4ba
      Alexandre Julliard authored
      Sun Dec  8 14:51:57 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [configure.in]
      	Added check to see if the compiler supports building a DLL when
      	the --with-dll option is used.
      
      	* [controls/listbox.c]
      	Don't send LBN_SELCHANGE too often.
      	Added WM_CHARTOITEM support.
      
      	* [Make.rules.in] [library/Makefile.in]
      	Build winestub.o and link it with Winelib programs.
      
      	* [objects/text.c]
      	Added support for '&&' in DrawText().
      
      	* [tools/build.c]
      	Added -o option.
      
      Sat Dec 7 12:07:07 1996  Andrew Lewycky <plewycky@oise.utoronto.ca>
      
      	* [win32/thread.c]
      	GetCurrentThread(): return -2 (current thread pseudo-handle).
      	GetCurrentThreadId(): return GetCurrentTask().
      
      	* [objects/font.c] [if1632/gdi32.spec]
      	GetTextExtentPoint32{A,W}Buggy(): for future bug-compatibility.
      
      	* [win32/findfile.c]
      	FindClose(): ignore INVALID_HANDLE_VALUE (like Win95).
      
      	* [windows/hook.c] [include/hook.h] [if1632/user.spec]
      	  [if1632/user32.spec] [windows/focus.c] [windows/message.c]
      	  [windows/nonclient.c] [windows/win.c] [windows/winpos.c]
      	Hooks rewritten to support Win32.
      
      	* [misc/winsock.c]
      	WINSOCK_select(): need to put sockets with errors into exceptfds.
      	WINSOCK_socket(): fix error return.
      
      	* [windows/win.c]
      	SetWindowWord(): call SetParent on GWW_HWNDPARENT.
      
      Wed Dec  4 22:03:05 1996  Andrew Taylor <andrew@riscan.com>
      
      	* [files/dos_fs.c]
      	Check if buf is NULL before copying string in GetFullPathName32A().
      
      Wed Dec  4 21:40:59 1996  Robert Pouliot <krynos@clic.net>
      
              * [graphics/wing.c] [if1632/wing.spec]
      	Implemented many WinG functions, but some don't seem to
      	work correctly (probably due to the one not done).
      	
      Wed Dec  4 03:38:25 1996  Lee Jaekil <juria@puma.kaitech.re.kr>
      
      	* [misc/main.c]
      	Implemented a few more of the SystemParametersInfo() cases.
      
      Sun Dec  1 22:30:00 1996  Alex Korobka <alex@trantor.pharm.sunysb.edu> 
      
      	* [controls/button.c]
      	Improved focus rectangle painting.
      
      	* [windows/dialog.c] [windows/defdlg.c]
      	Fixed IE3.0 problems with DWL_MSGRESULT.
      
      Sun Dec  1 20:49:32 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [files/profile.c]
      	Changed error handling in PROFILE_SetString().
      7e6ae4ba
  37. 01 Dec, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961201 · da0cfb36
      Alexandre Julliard authored
      Sat Nov 30 19:21:17 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [configure]
      	Re-generated with autoconf 2.11. Let me know if you have
      	problems.
      
      	* [controls/listbox.c] [controls/oldlbox.c]
      	Listboxes rewritten from scratch. Moved old code still used by
      	comboboxes to oldlbox.c
      
      	* [misc/registry.c]
      	Use temporary file when saving registry.
      
      	* [windows/dialog.c]
      	Implemented Win32 version of DlgDirList() and DlgDirListComboBox().
      
      	* [windows/winproc.c]
      	Added translation for listbox Win32 messages.
      
      Sat Nov 30 21:00:00 Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [controls/widgets.c] [controls/button.c]
      	Fixed some incompatibilities with CTL3D DLL.
      
      	* [windows/dialog.c]
      	Made dialog windows fit into the desktop.
      
      	* [misc/winsock.c] [misc/winsock_async.c]
      	New Winsock engine.
      
      	* [windows/message.c]
      	GetMessage() fixes.
      
      	* [windows/queue.c] [windows/hook.c] [windows/win.c]
      	SetMessageQueue() fixes.
      
      Fri Nov 29 10:25:12 1996  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [objects/text.c]
      	DrawText16(): Fixed return value.
      
      Tue Nov 26 14:47:09 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [files/profile.c] [*/*]
      	Added Win32 profile functions, updated to new naming standard.
      
      	* [objects/font.c] [if1632/thunk.c] [include/windows.h]
      	Added EnumFonts32*, EnumFontFamiliesEx*, changed prototypes and
      	structures.
      
      	* [misc/ole2nls.c] [if1632/thunk.c]
      	Added EnumSystemLocales() (winhelp.exe).
      
      	* [misc/registry.c]
      	Added Windows 3.1 registry loader supplied by Tor Sjxwall, tor@sn.no
      
      	* [win32/file.c]
      	Partially fixed CreateFileMapping(), added UnmapViewOfFile().
      
      Sat Nov 23 23:36:05 1996  Ronan Waide  <waider@waider.ie>
      
      	* [misc/shell.c]
      	Fixed some FIXMEs relating to ShellExec() and FindExecutable().
      
      	* [misc/main.c]
      	Implemented a few more of the SystemParametersInfo() cases.
      
      Tue Nov 19 01:24:34 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [include/keyboard.h]
      	New file, new macro WINE_VKEY_MAPPINGS (using code taken from event.c).
      
      	* [include/windows.h]
      	New [VK_A, VK_Z] and [VK_0, VK9] macros.
      
      	* [misc/keyboard.c]
      	Fixes in KeyTable and ToAscii.
      
      	* [objects/font.c]
      	FONT_init : Give default value for MSWIN "system" font.
      	FONT_MatchFont : Do not try every size of a font family if the
      	family does not exist.
      
      	* [windows/event.c]
      	lastEventChar hack removed.
      	KeyStateTable replaced by InputKeyStateTable (maintained in event.c)
      	and QueueKeyStateTable (maintained in message.c).
      	EVENT_key : Corrections to the extended bit setting.
      
      	* [windows/message.c] [windows/keyboard.c]
      	Implementation of a new QueueKeyStateTable : table of key states
      	valid when messages are retrieved by GetMessage or PeekMessage,
      	and valid for TranslateMessage.
      	TranslateMessage : Convert WM*KEY messages using QueueKeyStateTable
      	and ToAscii.
      	
      Mon Nov 18 16:59:01 1996  Robert Pouliot <krynos@clic.net>
      
      	* [graphics/Makefile.in] [graphics/wing.c]
      	  [if1632/wing.spec]
      	Some functions for WinG support, mostly empty stubs.
      
      	* [misc/crtdll.c] [if1632/crtdll.spec]
      	Many functions added to CRTDLL, mostly calls to Unix C library.
      da0cfb36
  38. 17 Nov, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961117 · 75d86e1f
      Alexandre Julliard authored
      Sun Nov 17 15:01:45 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [graphics/bitblt.c] [graphics/x11drv/bitblt.c]
      	Moved BitBlt operations to the new graphics driver
      	interface. Implemented PatBlt32, BitBlt32 and StretchBlt32.
      
      	* [memory/global.c]
      	Unified MemManInfo() and GlobalMemoryStatus().
      
      	* [objects/text.c]
      	Fixed ExtTextOut() to always use physical coords for clip rect.
      
      	* [windows/dialog.c]
      	Implemented DlgDirSelectEx() and Win32 version of DlgDirSelect*.
      
      	* [windows/event.c]
      	Avoid busy-looping in EVENT_WaitXEvent when no timer is pending
      	(thanks to Thomas Koenig).
      
      	* [windows/painting.c]
      	Moved update region clipping for CS_PARENTDC windows to BeginPaint().
      	
      	* [windows/scroll.c]
      	Implemented Win32 version of ScrollWindow() and ScrollDC().
      
      Tue Nov 12 09:52:17 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [files/*.c] [win32/file.c]
      	Some win32 filetime conversion functions added.
      	Fixed behaviour with DOS drives pointing to UNIX /
      	SetCurrentDirectory() may also get X:\xxx paths.
      	Fixed FILE_Open when called from CreateFile().
      	Added GetFileSize(), MapViewOfFile(), SetFileTime(), GetFileTime().
      
      	* [misc/crtdll.c] [if1632/crtdll.spec]
      	Added some new functions.
      
      	* [if1632/user32.spec]
      	Some thunks into win16 code added.
      
      	* [win32/init.c]
      	Added GetSystemInfo(), removed GetModuleFileName() stub.
      
      	* [win32/code_page.c] [if1632/thunk.c]
      	Added EnumSystemCodePages* (untested).
      
      	* [objects/font.c] [if1632/thunk.c]
      	Added EnumFontFamilies32*.
      	
      Mon Nov 11 14:50:24 1996  Huw D. M. Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [controls/menu.c] [windows/mdi.c]
      	Don't delete the MDI `windows' menu if it's already been deleted.
      
      	* [misc/exec.c]
      	Notepad always calls WinHelp(.., HELP_QUIT, ...) at termination
       	and complains if it returns FALSE.
      
      	* [windows/winpos.c]
      	Get maximized MDI child's nonclient area redrawn after resize.
      
      Thu Nov  7 13:32:34 1996  Lee Jaekil <juria@seodu.co.kr>
      
      	* [memory/global.c]
      	Use /proc filesystem for GlobalMemoryStatus() on Linux.
      
      Mon Nov  4 18:30:00 1996  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/event.c]
      	Added OffiX-style file drop handling. File paths must be
      	DOS-mappable by Wine (via wine.conf).
      
      	* [controls/combo.c]
              Added WM_GETTEXT handler.
      
      	* [objects/palette.c]
      	Added ResizePalette() (untested).
      
      	* [objects/cursoricon.c]
      	Implemented icon to cursor conversion.
      
      	* [objects/color.c]
      	Fixed crash on startup when no colorcells are writeable.
      
      Mon Nov  4 00:49:41 1996  Ulrich Schmid  <uschmid@mail.hh.provi.de>
      
      	* [rc/winerc.c]
      	Added support for win32 output.
      
      	* [library/libres.c] [include/libres.h] [loader/resource.c]
      	Renamed LIBRES_FindResource to LIBRES_FindResource16.
      	Added LIBRES_FindResource32.
      
      Sun Nov 3 21:21:45 1996  Robert Pouliot <krynos@clic.net>
      
      	* [loader/builtin.c] [if1632/Makefile.in] [if1632/wing.spec]
      	Added the spec file for WinG, it's only stub for now, but it
      	should be easy to do by someone with Windows programming
      	knowledge. See: ftp.microsoft.com/SoftLib/MSLFILES/wing10.exe.
      
      	* [if1632/crtdll.spec]
      	Added some string and memory functions to make sfxed95.exe (of
       	Warcraft 2) almost work.
      75d86e1f
  39. 02 Nov, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961102 · 139a4b18
      Alexandre Julliard authored
      Sat Nov  2 12:50:40 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [files/dos_fs.c]
      	Added long file name mask in DOSFS_FindNext().
      
      	* [loader/pe_image.c] [loader/task.c]
      	Moved Win32 task startup into TASK_CallToStart().
      
      	* [objects/dc.c]
      	Fixed SetDCState() for memory DC (thanks to Constantine
      	Sapuntzakis for spotting this one).
      
      	* [windows/winpos.c]
      	Fixed WINPOS_ForceXWindowRaise() to preserve correct Z-order.
      
      	* [*/*]
      	Added Win32 version for many graphics functions.
      
      Thu Oct 31 10:00:18 1996  Huw D. M. Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [controls/button.c]
      	BUTTON_CheckAutoRadioButton() unchecks only auto radio buttons.
      
      	* [controls/edit.c]
      	EM_GETSEL result should have HIWORD(result) >= LOWORD(result); old
      	EDIT_EM_GetSel() renamed to EDIT_GetSel(). 
      
      	* [windows/dialog.c]
      	DS_LOCALEDIT is a dialog style not an edit style.
      
      	* [windows/winproc.c]
      	Stop stack trashing when wndPtr->text == NULL.
      
      Tue Oct 29 23:35:04 1996   Constantine P Sapuntzakis <csapuntz@mit.edu>
      
      	* [windows/dce.c]
      	GetDCEx32 - The determination of whether to use the DC cache or
       	not should be independent of DCX_USESTYLE.
      
      Sat Oct 26 17:31:00 1996  Thomas Sandford <t.d.g.sandford@prds-grn.demon.co.uk>
      
      	* [files/directory.c]
      	Added errno.h to #includes
      
      	* [tools/makedep.c]
      	Close files once they have been processed.
      139a4b18
  40. 23 Oct, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961023 · 530ee840
      Alexandre Julliard authored
      Tue Oct 22 20:09:52 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [*/Makefile.in] [tools/makedep.c]
      	New program to generate dependencies; should be faster and more
      	portable than 'gcc -MM'.
      
      	* [*/*]
      	Replaced WPARAM and HDC by explicitly-sized types.
      
      	* [windows/hook.c]
      	Fixed bug in HOOK_GetHook16 function.
      
      Thu Oct 17 09:13:50 1996  John Harvey <john@division.co.uk>
      
      	* [include/debug.h] [include/stddebug.h]
              Added debug option for win16drv (-debugmsg +win16drv)
      
      	* [graphics/win16drv/init.c]
              Only enable CreateDC if printer=on specified in wine section of
       	wine.conf.
       	printfs changed to dprintf_win16drv.
      	Some tidying up.
      
      	* [include/gdi.h] [graphics/x11drv/clipping.c]
      	  [graphics/x11drv/Makefile.in]
              Moved SetDeviceClipping into drivers.
      530ee840