1. 31 Jan, 2005 1 commit
  2. 28 Sep, 2004 1 commit
    • Eric Pouech's avatar
      - fixed regression in ctrl-c handling · 5fe480b4
      Eric Pouech authored
      - fixed regression in 'info symbol XXXX' command (and enhanced
        presentation)
      - fixed regression in line stepping
      - fixed regression in & (address operator) handling
      - fixed some bad module reference for local symbols
      - enhanced register presentation as local variables
      - added warning when launching a debuggee which isn't a Wine app
      - removed the 'local' extension of display command (and check when
        setting the display whether the expr has a local binding)
      - simplified exception handling, and factorized some code when
        debugger stops
      5fe480b4
  3. 04 Jun, 2004 1 commit
    • Eric Pouech's avatar
      - all symbol information storage is now module relative, so we can · deca2502
      Eric Pouech authored
        unload a module (and it's debugging information), and a process
        without pain
      - portabiblity to another CPU should be easier now (CPU dependent backend)
      - speed up memory allocation
      - stabs related fixes:
            + now correctly handling symbol's size
            + blocks {} in functions are now correctly recognized and stored
              (also applies to local variables scoping)
            + better basic types management (less wild guesses in the code)
            + full support of inline functions (source stepping now shows the
              code in .h files for example)
      - removal of external debugger (attaching with gdb is just fine to
        debug winedbg)
      - fixed a couple of issues for symbol address handling (address
        lookup, incorrect type binding)
      - winedbg now has a man page
      deca2502
  4. 15 Dec, 2003 1 commit
    • Eric Pouech's avatar
      - get rid of winedbg internal channels for output · 48f97983
      Eric Pouech authored
      - move all standard (old MESG channel) output to stdout
      - move all other outputs (TRACE, WARN...) to a new wine debugging
        channel (winedbg)
      - replaced quite a few #ifdef:ed out output to new channels (mainly in
        symbol management area...)
      - added a new maintenance commands to ease up debugging
      - updated documentation accordingly
      48f97983
  5. 16 Oct, 2003 1 commit
  6. 23 Sep, 2003 1 commit
  7. 11 Feb, 2003 1 commit
  8. 13 Sep, 2002 1 commit
  9. 10 Sep, 2002 1 commit
  10. 31 Aug, 2002 1 commit
  11. 22 Jul, 2002 1 commit
  12. 20 Jul, 2002 1 commit
  13. 13 Jun, 2002 1 commit
  14. 31 May, 2002 1 commit
  15. 01 May, 2002 1 commit
  16. 09 Mar, 2002 1 commit
  17. 04 Feb, 2002 1 commit
  18. 23 Nov, 2001 1 commit
  19. 25 Jul, 2000 1 commit
    • Eric Pouech's avatar
      fixed a number of long standing bugs: · 71189b52
      Eric Pouech authored
          - segmented expressions didn't display correctly
          - using dynamic size array for nested types parsing
          - correct display of source code after a crash
      factorized some code
      71189b52
  20. 04 Jun, 2000 1 commit
  21. 30 Apr, 2000 1 commit
  22. 13 Apr, 2000 1 commit
  23. 15 Mar, 2000 1 commit
  24. 08 Mar, 2000 1 commit
    • Eric Pouech's avatar
      No longer directly accessing debuggee memory. · 527eea99
      Eric Pouech authored
      Execution context (mode, steps...) are now linked to a thread.
      Removed some X11 crst hacks.
      Rewrote info/walk commands.
      Removed direct debugger invocation code (and moved the rest to the new
      winedbg.c file).
      527eea99
  25. 10 Dec, 1999 1 commit
  26. 21 Nov, 1999 1 commit
  27. 13 Nov, 1999 1 commit
  28. 10 Jul, 1999 1 commit
  29. 25 Apr, 1999 1 commit
  30. 28 Feb, 1999 1 commit
  31. 19 Feb, 1999 1 commit
  32. 17 Feb, 1999 1 commit
  33. 11 Oct, 1998 1 commit
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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