Commit Graph

2305 Commits

Author SHA1 Message Date
pierre
451da941ba * bug0213 solved 1999-02-10 11:29:56 +00:00
pierre
eb1f44c750 + Memory tracing if compiled with -dHEAPTRC
* Many memory leaks removed
1999-02-10 09:55:43 +00:00
pierre
7917d69435 + added OldValue and CurrentValue field for watchpoints
+ InitBreakpoints and DoneBreakpoints
  + MessageBox if GDB stops bacause of a watchpoint !
1999-02-10 09:55:07 +00:00
pierre
005b441e7d * cmSourceWindowClosing resets Debugger LastSource field to avoid problems 1999-02-10 09:54:11 +00:00
pierre
ec63373072 * better storing of breakpoints 1999-02-10 09:53:14 +00:00
pierre
f8ecd046d1 * MemorySizeSwitches -> MemorySwitches (were duplicates) 1999-02-10 09:52:43 +00:00
pierre
e041b232cc small cleanup 1999-02-10 09:51:59 +00:00
pierre
190f1f9cf8 * Adapted to TBrowserWindow changes 1999-02-10 09:51:03 +00:00
pierre
9d6ef69221 * MemorySizeSwitches Removed (was duplicate of MemorySwitches !)
* Added missing disposes at exit
1999-02-10 09:45:55 +00:00
pierre
ce1f8d84c2 + added B tab for functions and vars for break/watch
TBrowserWindow also stores the symbol itself for break/watchpoints
1999-02-10 09:44:59 +00:00
pierre
a415c0d2df + DoneReservedWords to avoid memory leaks
* TMessageItem Module field was not disposed
1999-02-10 09:42:52 +00:00
pierre
d6ff5d2b68 + added check for param in source 1999-02-10 09:38:46 +00:00
pierre
8590834823 * Value was not disposed before overwrite in TINIEntry.SetValue 1999-02-10 09:14:57 +00:00
pierre
dfc0837adf * duplicate call_reset removed
* frames allocation and freeing corrected
   + GetError and GetOutput pchar function added
   + stop_breakpoint_number to know why the program stopped
     (used for watches)
1999-02-10 09:00:43 +00:00
pierre
c6657c9ba2 * more static method bugs 1999-02-10 08:40:10 +00:00
florian
b876c29e62 * check for duplicate field names in inherited classes/objects
* bug with self from the mailing list solved (the problem
    was that classes were sometimes pushed wrong)
1999-02-09 23:03:08 +00:00
florian
befb0f2725 + typinfo is now also in the makefile for go32v2
+ sysutils.filetruncate for go32v2
1999-02-09 17:16:58 +00:00
florian
8e71408147 * FPK Pascal is now Free Pascal ... 1999-02-09 17:15:55 +00:00
florian
1b5fda2764 * some false warnings "function result doesn't seems to be set" are
avoided
1999-02-09 17:15:52 +00:00
florian
b73b83a01b + complex results for assembler functions, fixes bug0155 1999-02-09 15:45:46 +00:00
florian
2d2cfabb3f *** empty log message *** 1999-02-09 15:44:41 +00:00
pierre
89ea39e37d * dos unit missing for go32v2 !! 1999-02-09 14:24:50 +00:00
michael
d541279136 * Fixed INt() proble. Defined THandle, included Filemode constants 1999-02-09 12:38:42 +00:00
michael
641d6e3304 + Implemented filetruncate 1999-02-09 12:01:03 +00:00
peter
c29c66da40 * merged fixes from Michael 1999-02-09 10:09:40 +00:00
pierre
d3251f2448 * avoid invisible characters in CombineColors 1999-02-09 09:29:59 +00:00
pierre
c99810d589 * RestDebugger or multiple running of debugged program now works
+ added DoContToCursor(F4)
  * Breakpoints are now inserted correctly (was mainlyy a problem
    of directories)
1999-02-08 17:43:43 +00:00
pierre
2d6a949149 + CustomArg added to debug dialog 1999-02-08 17:41:34 +00:00
pierre
2e3a8b6f8f + cmContToCursor added 1999-02-08 17:40:00 +00:00
pierre
9b20ad8b3e + added CustomArg 1999-02-08 17:38:52 +00:00
pierre
4afcaf0926 + added local func for test 1999-02-08 17:37:45 +00:00
pierre
93dce0b0db + added Run made TraceStep TraceNext Continue virtual 1999-02-08 17:35:07 +00:00
pierre
367c384eec * integer -> sw_integer for FPC needed 1999-02-08 14:02:06 +00:00
pierre
5ea23d5c96 - removed second debugger_started in TGDBController
+ StartTrace and Reset made virtual to be able to
    change CmResetDebugger state in IDE
1999-02-08 13:59:58 +00:00
pierre
226882b5ad * reflect added setArgs in gdbint 1999-02-08 11:39:33 +00:00
pierre
85e61ae63b * fix for bug0214
several problems where combined
   search_class_member did not set srsymtable
   => in do_member_read the call node got a wrong symtable
   in cg386cal the vmt was pushed twice without chacking if it exists
   now %esi is set to zero and pushed if not vmt
   (not very efficient but should work !)
1999-02-08 11:29:04 +00:00
pierre
8871deb5d2 + bug for static method 1999-02-08 11:18:05 +00:00
peter
cb9c161602 + html helpviewer 1999-02-08 10:37:43 +00:00
peter
da16f075c9 + libdir support 1999-02-08 10:36:38 +00:00
peter
a6f53a10f9 * readkey fixes from the mailinglist
+ cursoron/off/big from the mailinglist
1999-02-08 10:35:14 +00:00
pierre
800af168b0 * gdb info for local functions was wrong 1999-02-08 09:51:21 +00:00
florian
e7dacebccc * fixed small things regarding TEMPHEAP 1999-02-08 09:31:39 +00:00
florian
f77243e4fe + some split heap stuff, in $ifdef TEMPHEAP 1999-02-08 09:30:59 +00:00
florian
af2262f9d7 * potential bug in secondvecn fixed 1999-02-07 22:53:07 +00:00
michael
a1857ee34c + integer is 4 bytes in Delphi and objfpc mode 1999-02-06 11:10:04 +00:00
michael
48340afde3 + Some changes to clean mechanism 1999-02-06 11:09:11 +00:00
michael
cbacdd5e99 + Fixed dependencies 1999-02-06 08:52:32 +00:00
michael
42f38d32f5 - No longer needed. 1999-02-06 08:52:11 +00:00
michael
b8eada5b7e + Finally fixed loadfromstream 1999-02-06 08:21:00 +00:00
michael
a2e7fcbbd2 + Fixed Stream.ReadAnsiString 1999-02-06 07:16:48 +00:00