martin
fd9065da9c
FpDebug: deal with parentfp for nested procs
...
git-svn-id: trunk@44639 -
2014-04-07 20:24:10 +00:00
joost
03287ea60f
LazDebuggerFp (pure): Fixed crash of the IDE on exit.
...
git-svn-id: trunk@44638 -
2014-04-07 17:12:21 +00:00
martin
c5160e7364
LazDebuggerFp (pure): do not crash range check
...
git-svn-id: trunk@44637 -
2014-04-07 17:10:36 +00:00
martin
3937a88b0f
LazDebuggerFp (pure): do not crash range check
...
git-svn-id: trunk@44636 -
2014-04-07 16:57:59 +00:00
martin
8536f38448
LazDebuggerFp (pure): do not crash range check
...
git-svn-id: trunk@44635 -
2014-04-07 16:57:19 +00:00
martin
f3e4622b30
LazDebuggerFp (pure): do not crash with -gtt
...
git-svn-id: trunk@44634 -
2014-04-07 16:49:40 +00:00
joost
ae8c35b16e
FpDebug: Removed old, invalid assertion whose meaning is lost in time...
...
git-svn-id: trunk@44633 -
2014-04-07 16:40:09 +00:00
joost
813e158c7d
FpDebug: Fixed compilation after recent changes and with fpc 2.6.2
...
git-svn-id: trunk@44632 -
2014-04-07 16:34:55 +00:00
mattias
464b450a90
IDEIntf: clean up
...
git-svn-id: trunk@44631 -
2014-04-07 10:38:11 +00:00
joost
2a7b0ee37e
FpDebug:
...
* Implemented basic TFpDbgMemReader. It handles reading memory, reading register values is still not implemented
* Implemented very basic evaluation of watches.
git-svn-id: trunk@44630 -
2014-04-07 09:23:40 +00:00
juha
0e356292c6
LCL: In ValueListEditor, allow setting keyAdd in KeyOptions before setting keyEdit. Allow setting goAutoAddRows in Options.
...
git-svn-id: trunk@44629 -
2014-04-07 07:20:39 +00:00
juha
e8e145a617
Lazarus.lpi: remove package "ide" dependency.
...
git-svn-id: trunk@44628 -
2014-04-07 07:20:27 +00:00
martin
03d6bdade7
FpDebug: prepare mem-manager for context
...
git-svn-id: trunk@44627 -
2014-04-07 00:26:04 +00:00
joost
0eaa8042c5
FpDebug: Basic support for getting register-values.
...
git-svn-id: trunk@44626 -
2014-04-06 19:13:38 +00:00
bart
64593db3de
ButtonEdit: set AutoSize to True by default.
...
git-svn-id: trunk@44625 -
2014-04-06 17:45:17 +00:00
martin
5df27a9624
FpDebug: renamed dwarf classes, more unified names
...
git-svn-id: trunk@44624 -
2014-04-06 16:27:37 +00:00
bart
bee933f2ab
LCL: Start replacing TEditButton with TButtonEdit component.
...
The old TEditButton implementation is (for the time being) compilable with -dUSEOLDEDITBUTTON
git-svn-id: trunk@44623 -
2014-04-06 15:19:13 +00:00
joost
1c21a9a593
FpDebug: REmoved unused BaseAddr and StartAdd for threads.
...
git-svn-id: trunk@44622 -
2014-04-06 14:52:28 +00:00
joost
aed7174382
FpDebug: Make sure the result of function ResolveDebugEvent is always set
...
git-svn-id: trunk@44621 -
2014-04-06 14:41:30 +00:00
joost
047b2b57e5
FpDebug: Replaced several writeln's with DebugLn's, since WriteLn does not work well on Windows GUI-applications. This messes up the output of console-debuggers, but that needs some re-modeling anyway.
...
git-svn-id: trunk@44620 -
2014-04-06 14:30:04 +00:00
joost
3e2a0dc513
FpDebug: Use one single worker-thread to to handle the debugging. On Windows, debug-events are only send to the thread that started the process.
...
git-svn-id: trunk@44619 -
2014-04-06 13:57:43 +00:00
joost
0341bfb4de
FpDebug: Don not pause debugging after a library has been loaded
...
git-svn-id: trunk@44618 -
2014-04-06 13:41:27 +00:00
martin
c215259e91
FpGdbmiDebugger: renamed package / moved location
...
git-svn-id: trunk@44617 -
2014-04-05 23:51:59 +00:00
martin
2ced428da5
LazDebuggerFp (pure): start watches framework
...
git-svn-id: trunk@44616 -
2014-04-05 23:35:41 +00:00
martin
f176ceeda1
LazDebuggerFp (pure): renamed package / moved location
...
git-svn-id: trunk@44615 -
2014-04-05 23:25:22 +00:00
martin
be059632cf
LazDebuggerFp (pure): renamed package / moved location
...
git-svn-id: trunk@44614 -
2014-04-05 23:22:56 +00:00
martin
8005c05b37
FpGdbmiDebugger: renamed package / moved location
...
git-svn-id: trunk@44613 -
2014-04-05 23:16:17 +00:00
martin
cc3874bdbb
FpDebug: fixed crash when attempting to inspect method (not implemented)
...
git-svn-id: trunk@44612 -
2014-04-05 22:59:10 +00:00
martin
79bd1ed96f
FpDebug: refactor, each value in an expression keeps its own context (prepare for fpc nested proc)
...
git-svn-id: trunk@44611 -
2014-04-05 22:27:53 +00:00
wp
be67c54950
TAChart: fix divide-by-zero error in demos/distance/distancedemo project, minor layout changes.
...
git-svn-id: trunk@44610 -
2014-04-05 17:54:23 +00:00
wp
5783936b29
TAChart: Fix TFitSeries not working correctly in demo/distance/distancedemo.lpi
...
git-svn-id: trunk@44609 -
2014-04-05 16:40:32 +00:00
martin
491e2ff05e
LeakView: fix last line in trace. To not join with next header line
...
git-svn-id: trunk@44608 -
2014-04-05 16:37:14 +00:00
joost
3f25b41d11
* Fixed compilation for non-Windows systems
...
git-svn-id: trunk@44607 -
2014-04-05 09:55:42 +00:00
joost
d50b62d2dc
FpDebug:
...
* Added TDbgController class to FpDebug to make it easiear
to implement a debugger.
* Added the package LazFpDebug, which registers a new
debugger into the IDE that uses FpDebug to debug applications.
git-svn-id: trunk@44606 -
2014-04-05 08:07:24 +00:00
joost
e6983321d8
* Reset a breakpoint after hitting it
...
git-svn-id: trunk@44605 -
2014-04-04 20:17:17 +00:00
martin
69938aa78b
FpDebug: remove no longer needed reference.
...
git-svn-id: trunk@44604 -
2014-04-04 19:26:27 +00:00
martin
9fbc114aa7
FpDebug: move "self" to pascal specific
...
git-svn-id: trunk@44603 -
2014-04-04 18:54:48 +00:00
martin
d1a92f8e05
FpDebug: use TFpDbgValue in Context.FindSymbol
...
git-svn-id: trunk@44602 -
2014-04-04 18:24:15 +00:00
bart
70cce2dd11
List image for TButtonEdit
...
git-svn-id: trunk@44601 -
2014-04-04 10:41:16 +00:00
martin
8399441f33
FpDebug: restructure dwarf classes, preparation for adding fpc specific subclasses
...
git-svn-id: trunk@44599 -
2014-04-03 23:24:43 +00:00
martin
ad1e9548a3
FpDebug: restructure dwarf classes, preparation for adding fpc specific subclasses
...
git-svn-id: trunk@44598 -
2014-04-03 23:24:00 +00:00
mattias
46d6c25c33
tests: fixed compilation and 64bit, bug #25967
...
git-svn-id: trunk@44597 -
2014-04-03 21:29:00 +00:00
joost
e9f865d7b8
FpDebug: Fix compilation after r44595 #ab2522e911
...
git-svn-id: trunk@44596 -
2014-04-03 19:19:07 +00:00
joost
ab2522e911
FpDebug: Make sure that all signals of a process are handled after the process has been terminated. That to avoid mixing these signals with signals of other processes
...
git-svn-id: trunk@44595 -
2014-04-03 19:17:01 +00:00
martin
66beffb223
FpDebug: restructure dwarf classes, preparation for adding fpc specific subclasses
...
git-svn-id: trunk@44594 -
2014-04-03 17:44:49 +00:00
mattias
719b45dcec
codetools: fixed FindDeclaration fsfFindMainDeclaration for ctnUnit
...
git-svn-id: trunk@44593 -
2014-04-03 15:59:58 +00:00
mattias
d56c52805f
lazutils: fixed TrimFilename, bug #25965
...
git-svn-id: trunk@44591 -
2014-04-03 10:20:35 +00:00
bart
6fe5df74c8
ButtonEdit: fix not being able to set Width when AutoSize = True
...
git-svn-id: trunk@44590 -
2014-04-03 09:18:50 +00:00
bart
f78c905370
ButtonEdit: fix building with USEBUTTONEDIT
...
git-svn-id: trunk@44589 -
2014-04-02 21:42:37 +00:00
wp
de8f43032c
TAChart: add code to legenddemo to demonstrate the ownerdrawn legend, fix some layout issues.
...
git-svn-id: trunk@44588 -
2014-04-02 21:35:16 +00:00