1. 11 Nov, 2013 1 commit
  2. 03 Nov, 2008 1 commit
  3. 22 Jul, 2008 1 commit
  4. 29 Aug, 2006 1 commit
  5. 23 May, 2006 1 commit
  6. 29 Nov, 2005 1 commit
  7. 19 Aug, 2005 1 commit
  8. 03 Mar, 2005 1 commit
  9. 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
  10. 22 Aug, 2004 1 commit
    • Eric Pouech's avatar
      - fixed breakpoint enabled/disabled state management · 926f6618
      Eric Pouech authored
      - fixed recursion in type printing
      - now all type-id are stored with the base address of the module which
        defines the type (struct dbg_type takes care of this pairing)
      - fixed a couple of bugs in display handling
      - fixed strings print and examination
      926f6618
  11. 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
  12. 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
  13. 14 Oct, 2003 1 commit
  14. 13 Sep, 2002 1 commit
  15. 31 May, 2002 1 commit
  16. 09 Mar, 2002 1 commit
  17. 30 Apr, 2000 1 commit
  18. 13 Apr, 2000 1 commit
  19. 15 Mar, 2000 1 commit
  20. 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
  21. 18 Jul, 1999 1 commit
  22. 25 Apr, 1999 1 commit
  23. 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
  24. 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
  25. 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