mattias
bea6c472b4
IDE: debugger: do not ask if debugging a not saved unit
...
git-svn-id: trunk@12701 -
2007-11-02 17:51:25 +00:00
tombo
5aeedb0533
IDE: added option to debug/run Application Bundle on darwin, remove code under DoNotUseProcessDebugger
...
git-svn-id: trunk@11266 -
2007-06-02 10:53:09 +00:00
mattias
bb201517c7
IDE: debugger: added checks for working directory
...
git-svn-id: trunk@11132 -
2007-05-12 14:40:06 +00:00
vincents
9de81c4ee6
debugger: set ShowConsole to true if not compile as win32 graphic application, used by process debugger, fixes note 12473 of bug #8647 .
...
git-svn-id: trunk@11067 -
2007-05-03 18:46:44 +00:00
mattias
a4579a8ef6
IDE: fixed not adding CreateForm statement if main project file does not support it
...
git-svn-id: trunk@10537 -
2007-01-30 10:02:18 +00:00
mattias
2e614998a5
IDE/lazbuild: moved macros to TBuildManager
...
git-svn-id: trunk@9814 -
2006-09-05 10:39:25 +00:00
mattias
7bb113cec8
fixed a few fpc 2.1.1 incompatibilities
...
git-svn-id: trunk@9716 -
2006-08-11 12:38:00 +00:00
vincents
b39cf0f1e7
fixed compilation of revision 9571 #b6808d3c83
...
git-svn-id: trunk@9572 -
2006-07-06 19:42:19 +00:00
vincents
b6808d3c83
replaced writeln by debugln
...
git-svn-id: trunk@9571 -
2006-07-06 19:34:00 +00:00
mattias
99cc3bcf19
fixed find replace dialog
...
git-svn-id: trunk@9560 -
2006-07-04 21:06:22 +00:00
mattias
5d2766a239
added evaluate text at cursor during debugging from Darek
...
git-svn-id: trunk@9419 -
2006-06-12 18:48:30 +00:00
mattias
a7173f4a7a
extended Load/Save events for project sessions
...
git-svn-id: trunk@8680 -
2006-01-31 16:40:59 +00:00
marc
9192a15477
- removed check for exe for TProcessDebugger
...
git-svn-id: trunk@8323 -
2005-12-14 22:19:43 +00:00
marc
04ae055762
+ Added a default debugger class
...
git-svn-id: trunk@8301 -
2005-12-13 00:58:59 +00:00
mattias
6a279a35e4
added warning for setting breakpoint, when no debugger is specified
...
git-svn-id: trunk@8284 -
2005-12-09 10:13:28 +00:00
micha
e3de6269f0
focus IDE when debugging is paused, and focus app again when resuming (issue #994 )
...
git-svn-id: trunk@8144 -
2005-11-13 20:23:40 +00:00
mattias
859081d346
component palette popup menu now searches for virtual units
...
git-svn-id: trunk@7883 -
2005-10-02 10:02:06 +00:00
mattias
b444eb0e1b
fixed debugger menu items
...
git-svn-id: trunk@7825 -
2005-09-25 21:53:21 +00:00
mattias
418c53918e
activated menuintf and idescopes
...
git-svn-id: trunk@7820 -
2005-09-25 11:52:16 +00:00
mattias
f1bd1cc6c5
implemented using menuintf for IDE main menu
...
git-svn-id: trunk@7779 -
2005-09-21 22:33:37 +00:00
mattias
ff7171bad0
implemented dynamic menu item in MenuIntf, Source Editor now uses the menuintf
...
git-svn-id: trunk@7616 -
2005-09-02 17:46:30 +00:00
mattias
abe8ca8638
fixed debugger working directory with -FE option
...
git-svn-id: trunk@7607 -
2005-08-31 08:17:04 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7e441f98c9
remove ===-lines in cvs log comments, so removelog awk script does its work correctly
...
git-svn-id: trunk@7538 -
2005-08-22 10:05:31 +00:00
micha
cce3ba1e5c
map evaluate command to show evaluate dialog
...
git-svn-id: trunk@6776 -
2005-02-10 21:06:45 +00:00
mattias
21624d99b0
reactivated fast xml units without widestrings
...
git-svn-id: trunk@6716 -
2005-01-29 14:36:04 +00:00
mattias
dc85cead86
added option to omit debugged program stopped from Andrew Haines
...
git-svn-id: trunk@6665 -
2005-01-22 20:48:13 +00:00
vincents
c535f37167
use xml units from fpc, if not compiling with fpc 1.0
...
git-svn-id: trunk@6603 -
2005-01-15 13:44:03 +00:00
mattias
d9f87ef6eb
updatepofiles is now case sensitive,
...
replaced many places, where Application was needlessly Owner
updated po files, started Configure IDE Install Package dialog,
implemented removing double file package links
git-svn-id: trunk@6388 -
2004-12-18 10:20:22 +00:00
vincents
aa49666b28
implemented TIDEExceptions.LoadFromXMLConfig and SaveToXMLConfig
...
git-svn-id: trunk@6329 -
2004-12-03 14:35:30 +00:00
mattias
ff0abfca3e
TTextStrings improvements (Exchange, Put), clean ups
...
git-svn-id: trunk@6293 -
2004-11-24 08:18:13 +00:00
mattias
3c04f4c33b
added key handling for debug manager
...
git-svn-id: trunk@6288 -
2004-11-23 11:01:10 +00:00
marc
d638ed5696
+ Added Evaluate/Modify dialog
...
git-svn-id: trunk@6287 -
2004-11-23 00:57:05 +00:00
marc
09f9e53b4f
* Fixed interrupting GDB on win32
...
* Reset exename after run so that the exe is not locked on win32
git-svn-id: trunk@6132 -
2004-10-11 23:33:36 +00:00
vincents
450371882c
splitted off unit FileUtil, it doesn't depend on other LCL units
...
git-svn-id: trunk@6081 -
2004-09-27 22:05:41 +00:00
vincents
5d937c489c
moved FDebugger field from BaseDebugManager to DebugManager
...
git-svn-id: trunk@6049 -
2004-09-23 07:45:53 +00:00
vincents
97f219aa15
replaced writeln by DebugLn
...
git-svn-id: trunk@6020 -
2004-09-17 20:04:35 +00:00
marc
90b8b206c0
+ Added option to skip compiler step on compile, build or run
...
* Fixed adding of runtime watches
* Fixed runnerror reporting (correct number and location is shown)
git-svn-id: trunk@5918 -
2004-09-04 21:54:08 +00:00
micha
4d9968925e
fix compile by adding braces
...
git-svn-id: trunk@5869 -
2004-08-27 09:19:27 +00:00
marc
b8918ec656
* Restructured debugger view classes
...
* Fixed help
git-svn-id: trunk@5867 -
2004-08-26 23:50:05 +00:00
mattias
a7d381ad9d
splitted TMainIDE (main control instance) and TMainIDEBar (IDE menu and palette), added mainbase.pas and mainintf.pas
...
git-svn-id: trunk@5749 -
2004-08-08 18:02:45 +00:00
mattias
617948d9c8
removed unneeded units in uses sections
...
git-svn-id: trunk@5443 -
2004-05-02 12:01:15 +00:00
mattias
6090b95013
added test if debugger filename exists
...
git-svn-id: trunk@5229 -
2004-02-24 15:30:13 +00:00
mattias
6d76f34810
using now fpc constant LineEnding from Vincent
...
git-svn-id: trunk@5073 -
2004-01-17 13:29:04 +00:00
mattias
7df6dc79ca
improved debugger: saved log, error handling in initialization, better reinitialize
...
git-svn-id: trunk@5016 -
2004-01-05 15:22:42 +00:00
mattias
8dfca459b1
fixed searching for default debugger line
...
git-svn-id: trunk@4794 -
2003-11-10 22:29:23 +00:00
marc
ceaf698ecf
Implemented new gtk keyevent handling
...
git-svn-id: trunk@4715 -
2003-10-16 23:54:27 +00:00
mattias
09f667c569
implemented Build+Run File
...
git-svn-id: trunk@4504 -
2003-08-20 15:06:57 +00:00
mattias
b8131d303a
clean up win32 ifdefs
...
git-svn-id: trunk@4484 -
2003-08-15 14:28:48 +00:00
mattias
177677936d
fixed initialenabled, debuggertype, linkscaner open string constant
...
git-svn-id: trunk@4458 -
2003-08-08 10:24:48 +00:00
mattias
714365de77
fixed mem leaks in debugger
...
git-svn-id: trunk@4456 -
2003-08-08 07:49:56 +00:00
mattias
70e9f64a59
fixed double messages SETLabel
...
git-svn-id: trunk@4443 -
2003-07-31 19:56:50 +00:00
marc
8c1610c08d
* Added RegisterDebugger
...
git-svn-id: trunk@4439 -
2003-07-30 23:15:39 +00:00
mattias
d22221b36c
moved debugger type to the debugger options
...
git-svn-id: trunk@4423 -
2003-07-25 17:05:58 +00:00
marc
e0a9af5324
+ Added SSHGDB debugger
...
git-svn-id: trunk@4417 -
2003-07-24 08:47:37 +00:00
marc
fb9cba261c
MWE:
...
+ Implemented DebuggerOptions-ExceptonAdd
* fixed inputquery (cannot setfocus while dialog is invisuible)
git-svn-id: trunk@4279 -
2003-06-16 00:07:28 +00:00
marc
63a231e277
MWE: + Added DebuggerOptionDialog
...
git-svn-id: trunk@4276 -
2003-06-14 02:24:34 +00:00
marc
e6a44e2109
MWE: + Added initial signal and exception handling
...
git-svn-id: trunk@4272 -
2003-06-13 19:21:31 +00:00
marc
a56a7db65a
MWE: * Enabled modification of breakpoints while running
...
git-svn-id: trunk@4256 -
2003-06-10 23:48:26 +00:00
mattias
364b458aec
implemented view call stack key and jumping to last stack frame with debug info
...
git-svn-id: trunk@4250 -
2003-06-09 15:58:05 +00:00
mattias
80b3c6bfcf
implemented setting working directory for debugger
...
git-svn-id: trunk@4249 -
2003-06-09 14:39:52 +00:00
mattias
c5919c3dfd
deactivated our TDataModule for fpc 1.0.8 and 1.1
...
git-svn-id: trunk@4235 -
2003-06-05 15:25:28 +00:00
mattias
e601180b90
implemented popupmenu items in source editor for breakpoints
...
git-svn-id: trunk@4233 -
2003-06-04 16:34:11 +00:00
mattias
80d74a8fe7
implemented breakpoints hints for source editor
...
git-svn-id: trunk@4232 -
2003-06-04 13:34:58 +00:00
mattias
12839a8385
implemented setting breakpoint while compiling
...
git-svn-id: trunk@4231 -
2003-06-04 12:44:55 +00:00
mattias
8798b8079b
fixed loading bookmarks for editor index 0
...
git-svn-id: trunk@4230 -
2003-06-03 16:12:14 +00:00
mattias
583cd45e6a
implemented updates between source marks and breakpoints
...
git-svn-id: trunk@4228 -
2003-06-03 10:29:22 +00:00
mattias
4a8f4953a9
implemented showing source lines in breakpoints dialog
...
git-svn-id: trunk@4227 -
2003-06-03 08:02:33 +00:00
marc
134c587eef
MWE: = Splitted TDBGBreakpoint into TBaseBreakPoint, TIDEBreakpoint and
...
TDBGBreakPoint
git-svn-id: trunk@4226 -
2003-06-03 01:35:39 +00:00
mattias
778256fa2f
added try except to Application.Run, message on changing debugger items during compile
...
git-svn-id: trunk@4215 -
2003-05-30 08:10:52 +00:00
mattias
c67f949ee8
implemented jump to code on double click for breakpoints and callstack dlg
...
git-svn-id: trunk@4214 -
2003-05-29 23:14:17 +00:00
mattias
4bff933ab0
fixed reposition sourcemark
...
git-svn-id: trunk@4213 -
2003-05-29 18:47:27 +00:00
marc
5dad254d29
MWE: * Fixed string resolving
...
* Updated exception handling
git-svn-id: trunk@4212 -
2003-05-29 17:40:10 +00:00
mattias
2f9b4a5c83
added Destroying flag, debugger now always shuts down
...
git-svn-id: trunk@4211 -
2003-05-29 07:25:02 +00:00
marc
06270715bc
MWE: * Fixed adding/removing breakpoints while paused
...
git-svn-id: trunk@4210 -
2003-05-28 22:43:21 +00:00
mattias
7d3cacb432
implemented sourcemarks
...
git-svn-id: trunk@4206 -
2003-05-28 15:56:19 +00:00
mattias
f0f5ad9694
watches dialog now without DoInitDebugger
...
git-svn-id: trunk@4205 -
2003-05-28 09:00:35 +00:00
mattias
6241f4822c
break;points dialog now gets the items without debugger
...
git-svn-id: trunk@4204 -
2003-05-28 08:46:24 +00:00
marc
6b796de096
MWE: * Reworked breakpoint handling
...
git-svn-id: trunk@4203 -
2003-05-28 00:58:50 +00:00
mattias
4e73760765
implemented enable and deleting breakpoint in breakpoint dlg
...
git-svn-id: trunk@4202 -
2003-05-27 20:58:12 +00:00
mattias
1cfa75bdb8
small fixes for debugger without file
...
git-svn-id: trunk@4200 -
2003-05-27 15:04:00 +00:00
marc
0ee08ef013
MWE: + Added exception break
...
* Reworked adding/removing breakpoints
+ Added Unknown breakpoint type
git-svn-id: trunk@4199 -
2003-05-27 08:01:31 +00:00
mattias
a915590b4f
fixed double breakpoints
...
git-svn-id: trunk@4194 -
2003-05-26 11:08:20 +00:00
mattias
fec21e4d16
implemented search, fixed double loading breakpoints
...
git-svn-id: trunk@4193 -
2003-05-26 10:34:47 +00:00
mattias
562671b13c
implemented searching for indirect include files
...
git-svn-id: trunk@4185 -
2003-05-25 15:31:11 +00:00
mattias
f5fda4505a
added TScreen handlers, implemented TMainIDE.UnHideIDE
...
git-svn-id: trunk@4184 -
2003-05-25 12:12:36 +00:00
marc
d43aa69aac
MWE: Added an usersource history
...
git-svn-id: trunk@4183 -
2003-05-24 17:51:34 +00:00
mattias
a3012fd98c
started Hide IDE on run
...
git-svn-id: trunk@4181 -
2003-05-24 11:06:43 +00:00
mattias
00a3d4a023
implemented searching debugging files in inherited unit paths
...
git-svn-id: trunk@4177 -
2003-05-23 18:50:07 +00:00
mattias
19d595dc9e
added message, that debugger is readonly while running
...
git-svn-id: trunk@4175 -
2003-05-23 16:46:13 +00:00
mattias
4782526435
implemented restoring breakpoints
...
git-svn-id: trunk@4174 -
2003-05-23 14:12:51 +00:00
mattias
51f775c054
implemented InitialEnabled for breakpoints and watches
...
git-svn-id: trunk@4170 -
2003-05-22 17:06:49 +00:00
mattias
faa7381e0f
fixed double formats
...
git-svn-id: trunk@4169 -
2003-05-22 06:50:04 +00:00
mattias
f09911f24f
implemented saving breakpoints and watches
...
git-svn-id: trunk@4167 -
2003-05-21 16:19:12 +00:00
mattias
401808c861
started loading/saving breakpoints
...
git-svn-id: trunk@4165 -
2003-05-20 21:41:07 +00:00
mattias
b125158c4b
implemented deleting empty submenus
...
git-svn-id: trunk@4159 -
2003-05-18 10:42:58 +00:00
mattias
06d7c7abf3
localization
...
git-svn-id: trunk@4127 -
2003-05-03 23:02:08 +00:00
mattias
5df703479d
improved deb creation
...
git-svn-id: trunk@4002 -
2003-04-02 17:06:27 +00:00
mattias
5d4cf435f6
implemented ProjectOpt: AutoCreateNewForms, added designer Show Options
...
git-svn-id: trunk@3910 -
2003-03-11 09:57:51 +00:00
mattias
c788144e44
added basic file handling functions to filectrl
...
git-svn-id: trunk@3692 -
2002-12-09 16:48:36 +00:00
lazarus
d04ad31287
MWE:
...
* Some minor debugger updates
+ Added evaluate to debugboss
+ Added hint debug evaluation
git-svn-id: trunk@3610 -
2002-11-05 22:41:13 +00:00
lazarus
9b1b71070a
MWE:
...
+ Honoured the ofQuiet flag in DoOpenNotExistingFile, so custom messages
can be shown
+ Added a dialog to make custom locate of a debug file possible
git-svn-id: trunk@3443 -
2002-10-02 00:17:03 +00:00
lazarus
7f4da47cd5
MG: implemented run param environment variables
...
git-svn-id: trunk@2750 -
2002-08-18 08:53:30 +00:00
lazarus
3a4fe1163d
MG: added Revert
...
git-svn-id: trunk@1782 -
2002-07-06 06:37:06 +00:00
lazarus
6c9464c470
MG: updated licenses
...
git-svn-id: trunk@1668 -
2002-05-10 06:57:51 +00:00
lazarus
06faefdcf7
MWE:
...
+ Added callstack object and dialog
+ Added checks to see if debugger = nil
+ Added dbgutils
git-svn-id: trunk@1654 -
2002-04-30 15:57:40 +00:00
lazarus
711208a191
MG: fixed debug line coloring
...
git-svn-id: trunk@1641 -
2002-04-26 12:53:30 +00:00
lazarus
d894f24b93
MWE:
...
+ Added watches
* Updated watches and watchproperty dialog to load as resource
= renamed debugger resource files from *.lrc to *.lrs
* Temporary fixed language problems on GDB (bug #508 )
* Made Debugmanager dialog handling more generic
git-svn-id: trunk@1636 -
2002-04-24 20:42:29 +00:00
lazarus
1e999a3d60
MG: splitted main.pp: debugger management in TDebugManager
...
git-svn-id: trunk@1552 -
2002-03-27 10:39:44 +00:00