mattias
86984bfb7e
leakview: renamed window
...
git-svn-id: trunk@45232 -
2014-05-30 08:54:54 +00:00
mattias
91f4637df1
leakview: moved menu item to View / Leaks and Traces
...
git-svn-id: trunk@45231 -
2014-05-30 08:52:54 +00:00
mattias
559967611a
IDE: messages: help for message and edit extra help
...
git-svn-id: trunk@45230 -
2014-05-29 21:20:42 +00:00
joost
7539c6e5ff
FpDebug (pure): Debug 64-bit binaries on OS/X
...
git-svn-id: trunk@45229 -
2014-05-29 20:19:49 +00:00
joost
53076fb0cb
FpDebug: In 64-bit binaries the size of references to Dwarf-data is not dependent on the address-size, but on the Dwarf-format being in 64-bit format
...
git-svn-id: trunk@45227 -
2014-05-29 20:15:15 +00:00
joost
3e1cd7e526
FpDebug: Read FORM_strp string values
...
git-svn-id: trunk@45225 -
2014-05-29 19:59:27 +00:00
juha
081cf3a9ee
IdeIntf: Match filter in options dialog only for visible controls.
...
git-svn-id: trunk@45222 -
2014-05-29 19:39:29 +00:00
mattias
9bb999850a
lazutils: TAvgLvlTree: added Equals and Assign
...
git-svn-id: trunk@45221 -
2014-05-29 11:56:15 +00:00
mattias
f3a8270e7d
IDE: insert license notice commands: split into English and translated items
...
git-svn-id: trunk@45219 -
2014-05-29 09:43:07 +00:00
mattias
5656db6508
IDE: indentiation
...
git-svn-id: trunk@45217 -
2014-05-28 23:12:11 +00:00
mattias
8844f15f3a
IDE: designer mediator: fixed non visual components selection and moving, patch #26234
...
git-svn-id: trunk@45216 -
2014-05-28 22:43:19 +00:00
mattias
bee1c1b28f
codetools: added list of encodings for fpc error files
...
git-svn-id: trunk@45210 -
2014-05-28 06:28:09 +00:00
mattias
837e4699e5
codetools: GetFPCVersion: check if update needed
...
git-svn-id: trunk@45208 -
2014-05-28 05:57:06 +00:00
mattias
31225a494f
codetools: updated fallback fpc msg file
...
git-svn-id: trunk@45206 -
2014-05-27 20:29:56 +00:00
mattias
b0e716ec2b
codetools: scanfpcerrormsgfiles: added parameter -v to show details
...
git-svn-id: trunk@45205 -
2014-05-27 20:04:09 +00:00
mattias
48e6a0844a
codetools: added example to scan all fpc error*.msg files and compare them to the English file
...
git-svn-id: trunk@45204 -
2014-05-27 19:10:49 +00:00
mattias
856f36c29c
IDE: options: messages: colors
...
git-svn-id: trunk@45197 -
2014-05-27 13:16:16 +00:00
mattias
503ddc71ad
IDE: fixed run abort
...
git-svn-id: trunk@45195 -
2014-05-27 09:08:58 +00:00
mattias
73c1593c0b
IDE: messages: clear translation when message changes
...
git-svn-id: trunk@45190 -
2014-05-26 20:51:52 +00:00
mattias
1fcab0ef9f
IDE: messages: do not show missing file dialog twice
...
git-svn-id: trunk@45184 -
2014-05-26 13:03:25 +00:00
mattias
b51d55bfad
IDE: clean up
...
git-svn-id: trunk@45179 -
2014-05-25 21:00:04 +00:00
mattias
79c6e82dd7
IDE: codebrowser: quick fix identifier nor found
...
git-svn-id: trunk@45176 -
2014-05-25 19:14:42 +00:00
joost
f81a1f3ea6
LazDebuggerFp (pure): Read macho-64 binaries
...
git-svn-id: trunk@45173 -
2014-05-25 16:38:40 +00:00
sekelsenmat
333e535ec6
fpvectorial-svg: Fixes a bug in use element position
...
git-svn-id: trunk@45172 -
2014-05-25 16:36:25 +00:00
sekelsenmat
e82d386034
fpvectorial-svg: General improvement in the text drawing positioning
...
git-svn-id: trunk@45171 -
2014-05-25 16:28:00 +00:00
sekelsenmat
0af01e94b2
fpvectorial-svg: Improves text positioning
...
git-svn-id: trunk@45168 -
2014-05-25 15:05:48 +00:00
mattias
4dcad783db
IDE: fpc message parser: faster search for include files
...
git-svn-id: trunk@45166 -
2014-05-25 14:14:44 +00:00
sekelsenmat
f767727da8
fpvectorial-svg: Improves rectangle positioning
...
git-svn-id: trunk@45165 -
2014-05-25 08:16:18 +00:00
joost
3d95b919cf
LazDebuggerFp (pure): Parse symbol-table on Windows. (Enables software-exceptions support)
...
git-svn-id: trunk@45162 -
2014-05-24 21:26:27 +00:00
joost
f31423f2de
FpDebug: Search in symbol-table when setting breakpoints in console-debugger
...
git-svn-id: trunk@45161 -
2014-05-24 19:38:00 +00:00
mattias
bbd5c7e16f
IDE: messages: hint for external tool
...
git-svn-id: trunk@45157 -
2014-05-23 14:05:14 +00:00
zeljko
404a3f3bd3
fpdebug: fixed compilation under x86_64.
...
git-svn-id: trunk@45152 -
2014-05-22 18:58:17 +00:00
mattias
4665cd1889
IDE: fpc msg parser: search for include files
...
git-svn-id: trunk@45150 -
2014-05-22 13:47:53 +00:00
joost
61775433a1
FpDebugger (pure): Pause on fpc software-breakpoints
...
git-svn-id: trunk@45146 -
2014-05-22 07:41:01 +00:00
mattias
164c12f8ca
IDE: fpc msg parser: use relative Compiling paths
...
git-svn-id: trunk@45144 -
2014-05-21 22:25:21 +00:00
mattias
e530415577
IDE: msg window: hint why a package was compiled
...
git-svn-id: trunk@45142 -
2014-05-21 19:16:18 +00:00
mattias
41d6c332e4
h2paswizard: fixed compilation
...
git-svn-id: trunk@45135 -
2014-05-21 11:51:09 +00:00
mattias
be15685e52
editormacroscript: fixed compilation
...
git-svn-id: trunk@45134 -
2014-05-21 11:23:48 +00:00
mattias
d84e4a5a95
lazwebextra: fixed compilation
...
git-svn-id: trunk@45133 -
2014-05-21 11:11:25 +00:00
mattias
865f8fbc22
lazdatadict: fixed compilation
...
git-svn-id: trunk@45132 -
2014-05-21 11:06:50 +00:00
mattias
5049a0d73d
sqldb: fixed compilation
...
git-svn-id: trunk@45131 -
2014-05-21 10:55:46 +00:00
mattias
f9b1fa12ee
chmhelp: clean up
...
git-svn-id: trunk@45130 -
2014-05-21 10:47:03 +00:00
mattias
2102263e10
IDE: fixed msg window hint count
...
git-svn-id: trunk@45129 -
2014-05-21 10:39:00 +00:00
mattias
6ec6b32621
IDE: check msg unit not used without msgid
...
git-svn-id: trunk@45122 -
2014-05-20 22:23:16 +00:00
mattias
c7485a4696
chmhelp: migration to external tools
...
git-svn-id: trunk@45114 -
2014-05-20 13:12:05 +00:00
mattias
bc15322505
chmhelp: fixed change separators on macros
...
git-svn-id: trunk@45113 -
2014-05-20 12:25:13 +00:00
mattias
6907de1248
IDEintf: less hints
...
git-svn-id: trunk@45109 -
2014-05-20 09:46:59 +00:00
mattias
b004f3f1d5
codetools: fixed initialize var
...
git-svn-id: trunk@45105 -
2014-05-20 09:30:57 +00:00
mattias
866cd156bb
codetools: do not search for unit objpas with Delphi compiler
...
git-svn-id: trunk@45100 -
2014-05-20 08:59:03 +00:00
zoran
2e69662d45
Move DBDateTimePicker to Date Contorls page on Component Pallete
...
git-svn-id: trunk@45097 -
2014-05-19 16:43:37 +00:00
mattias
cdf217231d
chmhelp: fixed the wrong fpc version check
...
git-svn-id: trunk@45091 -
2014-05-19 08:33:07 +00:00
mattias
7d6def48e6
chmhelp: added missing shebang, bug #26184
...
git-svn-id: trunk@45078 -
2014-05-18 15:12:42 +00:00
juha
cf3f44455a
IDE: Make sure the "Additions And Overrides" page is visible before jumping there.
...
git-svn-id: trunk@45069 -
2014-05-18 08:58:13 +00:00
mattias
ccb4ea0792
lhelp: fixed building lhelp under fpc 2.6.4
...
git-svn-id: trunk@45062 -
2014-05-17 18:55:25 +00:00
mattias
5992cb80f4
lazutils: fixed UTF8FindNearestCharStart for 64bit long strings
...
git-svn-id: trunk@45053 -
2014-05-17 12:05:05 +00:00
maxim
a1808b1422
Translations: Czech translation update by Vaclav Valicek, bug #26163 , bug #26164 , bug #26166
...
git-svn-id: trunk@45042 -
2014-05-15 20:51:39 +00:00
mattias
202722ed9b
IDE: further migrating external tools
...
git-svn-id: trunk@45040 -
2014-05-14 22:38:19 +00:00
martin
668ff18191
FpDebug: added type skAddress
...
git-svn-id: trunk@45039 -
2014-05-14 21:02:13 +00:00
joost
69a51cde62
FpDebug: Read the symbol-table on OS/X
...
git-svn-id: trunk@45038 -
2014-05-14 20:21:22 +00:00
jesus
5829cc4e89
LazReport, make an event so the programmer can decide if use the internal bookmarks handling on form page or doing custom bookmark handling (like do nothing), this should help when using datasets that do not implemenent persistent bookmarks (on detail datasets) like sqldb, issue #26132
...
git-svn-id: trunk@45037 -
2014-05-14 19:56:59 +00:00
martin
1b1ec598f8
FpGdbmiDebugger: fixed crash, accessing nil object
...
git-svn-id: trunk@45036 -
2014-05-14 15:44:24 +00:00
bart
a2286d1c09
PoChecker: fix crash caused by passing not enough parameters to Format().
...
Patch by Vaclav Valicek. Issue #0026167 .
git-svn-id: trunk@45035 -
2014-05-14 10:15:01 +00:00
zeljko
b305990772
TLedNumber: implemented properties Transparent and BorderStyle.
...
git-svn-id: trunk@45034 -
2014-05-14 06:22:34 +00:00
martin
620840c586
FpGdbmiDebugger: tests
...
git-svn-id: trunk@45031 -
2014-05-13 20:42:21 +00:00
maxim
ac3a2bbfad
Translations: Czech translation update by Vaclav Valicek, bug #26153
...
git-svn-id: trunk@45020 -
2014-05-12 20:53:47 +00:00
martin
8d0980f7f9
SynEdit: Fixed double width chars $3000-$303E which were not detected correctly.
...
git-svn-id: trunk@45019 -
2014-05-12 19:58:07 +00:00
maxim
b15d433902
Translations: Hungarian translation update by Péter Gábor, bug #26144
...
git-svn-id: trunk@45015 -
2014-05-11 21:56:45 +00:00
martin
7e8693d62e
IDE: Fixed ShowForm, broken in rev 44801 #a37ff8d09e
...
git-svn-id: trunk@45010 -
2014-05-11 17:51:42 +00:00
mattias
2515a4ee6a
updated makefiles
...
git-svn-id: trunk@45009 -
2014-05-11 17:31:41 +00:00
martin
d57cd64ddb
FpGdbmiDebugger: display "inherits from" in debug-inspector
...
git-svn-id: trunk@45007 -
2014-05-11 15:40:30 +00:00
martin
cc4a591d5f
FpGdbmiDebugger:Restoring class auto typecast, accidentally removed in rev 44974 #89d29e376f
...
git-svn-id: trunk@45006 -
2014-05-11 15:11:33 +00:00
martin
b1eca5be27
FpGdbmiDebugger: more tests / tests clean up / repeatcount for memdump
...
git-svn-id: trunk@45005 -
2014-05-11 14:59:56 +00:00
mattias
b2e3fb0a4e
cody: clean up
...
git-svn-id: trunk@45000 -
2014-05-10 23:34:36 +00:00
mattias
966270619a
leakview: jump to column
...
git-svn-id: trunk@44999 -
2014-05-10 23:30:45 +00:00
mattias
f7122cf0ea
leakview: parse gdb line #decimal hex in mangledidentifier
...
git-svn-id: trunk@44998 -
2014-05-10 23:27:55 +00:00
mattias
fc63515eb0
leakview: simplified and comment
...
git-svn-id: trunk@44996 -
2014-05-10 15:51:32 +00:00
mattias
3d36d6f59e
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@44995 -
2014-05-10 15:14:10 +00:00
martin
5fcf18bf30
FpDebugger (pure): eval hints and debug-inspect for selected stackframe
...
git-svn-id: trunk@44992 -
2014-05-10 12:36:04 +00:00
martin
87080f5081
FpDebugger (pure): function name in stack
...
git-svn-id: trunk@44989 -
2014-05-10 02:01:14 +00:00
martin
95096bfbda
FpDebugger (pure): eval locals for selected stackframe
...
git-svn-id: trunk@44988 -
2014-05-10 01:46:32 +00:00
martin
3a712955ca
FpDebugger (pure): eval watches for selected stackframe
...
git-svn-id: trunk@44987 -
2014-05-10 00:44:49 +00:00
mattias
b45abb7b20
lazutils: TProcessUTF8: published properties
...
git-svn-id: trunk@44981 -
2014-05-09 12:25:57 +00:00
joost
7ba1fd42b7
LazDebuggerFp (pure): Exception handling on OS/X
...
git-svn-id: trunk@44978 -
2014-05-08 19:13:29 +00:00
martin
7731842232
FpDebugger (pure): eval watches async / more responsive
...
git-svn-id: trunk@44977 -
2014-05-08 18:23:16 +00:00
martin
c95fdd7dbf
FpDebugger (pure): hint evaluation / debug-inspector
...
git-svn-id: trunk@44975 -
2014-05-08 17:40:30 +00:00
martin
89d29e376f
FpGdbmiDebugger, FPDebug: move code for watches dbginfo
...
git-svn-id: trunk@44974 -
2014-05-08 16:29:54 +00:00
joost
f25dee1d51
LazDebuggerFp (pure): Exception handling. (no software exceptions)
...
git-svn-id: trunk@44970 -
2014-05-07 18:32:50 +00:00
joost
4b1ac8df58
FpDebug: Implemented simple 'evaluation' command for command-line debugger example.
...
git-svn-id: trunk@44968 -
2014-05-07 16:17:48 +00:00
mattias
e4002b5b2f
leakview: fixed typo
...
git-svn-id: trunk@44964 -
2014-05-07 13:17:46 +00:00
mattias
ab1ba1c851
codetools: moved findgdbidentifier
...
git-svn-id: trunk@44963 -
2014-05-07 12:47:59 +00:00
mattias
eedad74e42
codetools: optimized HasRegster
...
git-svn-id: trunk@44961 -
2014-05-07 11:13:15 +00:00
mattias
b12bf358a7
cody: find gdb line: skip proc param lists
...
git-svn-id: trunk@44960 -
2014-05-07 09:46:16 +00:00
mattias
3173fc6641
cody: find gdb line: find sub proc
...
git-svn-id: trunk@44959 -
2014-05-07 09:38:37 +00:00
mattias
63c846780c
cody: find gdb line: find in program source
...
git-svn-id: trunk@44958 -
2014-05-07 09:21:28 +00:00
jesus
2498e7fbdb
LazReport, fix cairo export incorrectly wordwrapping texts, fix by Julio Jiménez Borreguero
...
git-svn-id: trunk@44957 -
2014-05-07 05:12:41 +00:00
maxim
d4a116392c
LeakView: updated Russian translation
...
git-svn-id: trunk@44953 -
2014-05-06 22:38:33 +00:00
mattias
c6fb2f7bee
cody: find gdb line: open source editor
...
git-svn-id: trunk@44951 -
2014-05-06 22:08:13 +00:00
mattias
a32057acc8
codetools: find gdb line: find proc body
...
git-svn-id: trunk@44948 -
2014-05-06 22:00:55 +00:00
martin
c239838960
FpDebug: partial implementation of "repeat count"
...
git-svn-id: trunk@44937 -
2014-05-06 19:32:25 +00:00
joost
31762452ae
LazDebuggerFp (pure): Handle working-directory and environment of debuggee
...
git-svn-id: trunk@44936 -
2014-05-06 19:25:38 +00:00
mattias
334403f906
codetools: find gdb line: search implementation, started searching members
...
git-svn-id: trunk@44935 -
2014-05-06 15:43:42 +00:00
mattias
dd68e3e52e
leakview: fixed typo
...
git-svn-id: trunk@44934 -
2014-05-06 15:42:00 +00:00
martin
6a9ea0f2ff
FpDebug: error checks
...
git-svn-id: trunk@44929 -
2014-05-05 22:57:31 +00:00
joost
04283997b4
LazDebuggerFp (pure): Pass arguments to debuggee
...
git-svn-id: trunk@44928 -
2014-05-05 20:15:42 +00:00
mattias
46d144081e
codetools: ExtractProcHead: omit skip comments
...
git-svn-id: trunk@44926 -
2014-05-05 13:08:40 +00:00
joost
79f817ca53
LazDebuggerFp (pure): Use TProcess to start debuggee
...
git-svn-id: trunk@44922 -
2014-05-05 10:21:16 +00:00
martin
9056ee62b2
FpDebugger (pure): watches error checking
...
git-svn-id: trunk@44920 -
2014-05-05 03:06:28 +00:00
martin
60aa4dd2fc
FpDebug: missing result
...
git-svn-id: trunk@44919 -
2014-05-05 03:02:16 +00:00
martin
5acc0236ce
FpDebug: array (1 dimension): DW_AT_byte_stride
...
git-svn-id: trunk@44918 -
2014-05-05 00:53:22 +00:00
bart
8804674487
SynEdit: remove double calling of iherited in TCustomSynEdit.WMKillFocus.
...
git-svn-id: trunk@44917 -
2014-05-04 22:37:57 +00:00
juha
176412a277
LCL: in FilterEdit, name a method better (ReturnKeyHandled).
...
git-svn-id: trunk@44914 -
2014-05-04 22:32:35 +00:00
bart
ea3be751a5
SynEdit: publish OnUtf8KeyPress for TSynEdit and TSynMemo.
...
git-svn-id: trunk@44913 -
2014-05-04 22:32:14 +00:00
martin
c4d3a2e866
FpDebug: recognize parentfp and $parentfp
...
git-svn-id: trunk@44912 -
2014-05-04 19:18:17 +00:00
martin
06e2016276
FpGdbmiDebugger: test readme
...
git-svn-id: trunk@44911 -
2014-05-04 17:16:45 +00:00
martin
b94609448d
FpGdbmiDebugger: test readme
...
git-svn-id: trunk@44910 -
2014-05-04 17:13:59 +00:00
martin
f49845883c
FpDebug: implemented DW_AT_data_location
...
git-svn-id: trunk@44909 -
2014-05-04 16:53:21 +00:00
martin
b2830cbfb2
FpDebug: fix crash in type-printer
...
git-svn-id: trunk@44908 -
2014-05-04 16:51:38 +00:00
martin
a2a5fab89e
FpGdbmiDebugger: deal with watches if result is type instead of value
...
git-svn-id: trunk@44907 -
2014-05-04 16:51:01 +00:00
joost
c700bfe172
LazDebuggerFp (pure): Implemented basic callstack
...
git-svn-id: trunk@44906 -
2014-05-04 12:08:50 +00:00
joost
17f29c4ac2
FpDebug: Implemented GetStackPointerRegisterValue on Darwin
...
git-svn-id: trunk@44904 -
2014-05-04 11:10:27 +00:00
martin
e53e32b3c8
FpDebug: compile on win64
...
git-svn-id: trunk@44902 -
2014-05-03 15:00:16 +00:00
maxim
2b50e7adff
LazReport: regenerated German translation
...
git-svn-id: trunk@44900 -
2014-05-03 13:18:13 +00:00
mattias
fba12fd265
IDEIntf: fixed TPropertyEditorHook compiling with -CR
...
git-svn-id: trunk@44897 -
2014-05-03 09:00:32 +00:00
martin
6281c4adcf
FpDebug: started DisplayFormat
...
git-svn-id: trunk@44896 -
2014-05-03 00:14:44 +00:00
martin
591043b078
GdbmiDebugger: added workaround for pchar vs string issue in dwarf 2
...
git-svn-id: trunk@44889 -
2014-05-02 13:14:44 +00:00
martin
aacb2aa6cf
FpDebug: added operators +, - for float
...
git-svn-id: trunk@44884 -
2014-05-02 02:02:32 +00:00
martin
fc31f1a0c0
FpDebug: added operators =, <, >, <> for int/float
...
git-svn-id: trunk@44883 -
2014-05-02 01:44:33 +00:00
martin
2b8b09ffba
FpDebug: fixed crash from prev commit
...
git-svn-id: trunk@44882 -
2014-05-02 01:01:24 +00:00
martin
a8caa85052
FpDebug: added nil,true,false
...
git-svn-id: trunk@44881 -
2014-05-02 00:53:39 +00:00
martin
e645bd4e95
FpDebug: added operators *, /, div for int/float
...
git-svn-id: trunk@44880 -
2014-05-02 00:13:10 +00:00
martin
809367783d
GdbmiDebugger: small speed improvement if a user has huge amounts of watches
...
git-svn-id: trunk@44876 -
2014-05-01 22:45:13 +00:00
mattias
f311a046f8
ipro: fixed buffer overflow
...
git-svn-id: trunk@44873 -
2014-05-01 18:43:21 +00:00
martin
f7c6916db6
FpDebug: added some error handling
...
git-svn-id: trunk@44865 -
2014-04-30 22:15:31 +00:00
joost
580048e97c
FpDebug: Do not continue the process after an invalid command
...
git-svn-id: trunk@44863 -
2014-04-30 20:59:12 +00:00
joost
e7779bd476
LazDebuggerFp (pure): Implemented step-into
...
git-svn-id: trunk@44862 -
2014-04-30 20:44:22 +00:00
wp
a3cf4354b2
TAChart: fix rare arithmetic overflow in logarithmic axis labeling
...
git-svn-id: trunk@44860 -
2014-04-30 19:00:50 +00:00
martin
1af2bd99a6
FpDebug: fix compile / range check for const
...
git-svn-id: trunk@44853 -
2014-04-30 13:18:53 +00:00
martin
15dd056207
FpGdbmiDebugger: add/sub int to/from pointer / tests
...
git-svn-id: trunk@44850 -
2014-04-30 12:42:54 +00:00
sekelsenmat
1f6984e84e
fpvectorial-svg: Improves the listing of blocks and the positioning of uses links
...
git-svn-id: trunk@44838 -
2014-04-28 17:55:15 +00:00
sekelsenmat
c905f2c92a
fpvectorial: Fixes a crash related to id property in text nodes
...
git-svn-id: trunk@44837 -
2014-04-28 17:14:46 +00:00
mattias
22443c165c
lazutils: FileIsInPath: use ResolveDots instead of TrimFilename
...
git-svn-id: trunk@44835 -
2014-04-28 14:30:33 +00:00
mattias
16ee2ad735
codetools: findunusedunits: check generic types, bug #26085
...
git-svn-id: trunk@44832 -
2014-04-28 10:19:55 +00:00
martin
6f4e80d11d
FpDebug: fix compile (without extra defines)
...
git-svn-id: trunk@44830 -
2014-04-27 20:54:36 +00:00
mattias
06baacaedd
codetools: use unit uuchar in modeswitch unicodesctrings
...
git-svn-id: trunk@44826 -
2014-04-27 18:15:55 +00:00
mattias
a2081192d0
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@44818 -
2014-04-27 09:50:03 +00:00
martin
5b3787c8ca
FpDebugger (pure): mem leak with watches and locals
...
git-svn-id: trunk@44817 -
2014-04-26 16:11:02 +00:00
martin
6c8397b14e
FpDebugger (pure): Add Locals
...
git-svn-id: trunk@44816 -
2014-04-26 15:46:43 +00:00
martin
53d97181b6
FpGdbmiDebugger: Add Locals
...
git-svn-id: trunk@44815 -
2014-04-26 15:46:40 +00:00
martin
269066d208
LazUtils: Fixed spelling / small optimization for FreeNotifiyngObj
...
git-svn-id: trunk@44814 -
2014-04-26 15:43:43 +00:00
mattias
05eb165133
codetools: clean duplicate code
...
git-svn-id: trunk@44806 -
2014-04-26 10:10:00 +00:00
joost
36e6e3a257
LazDebuggerFp (pure): Implemented step-out
...
git-svn-id: trunk@44804 -
2014-04-24 16:06:50 +00:00
martin
a37ff8d09e
Do not move source editor, on tab changes, codetool completion or similar actions. Issue #0026051
...
git-svn-id: trunk@44801 -
2014-04-24 00:04:19 +00:00
joost
056bfcfe4b
LazDebuggerFp (pure): When stepping(over) out of a procedure, continue until a new sourceline has been reached.
...
git-svn-id: trunk@44799 -
2014-04-23 21:00:42 +00:00
joost
f677379864
FpDebug: Added step-over and next commands to console-example (fpd)
...
git-svn-id: trunk@44798 -
2014-04-23 19:55:05 +00:00
joost
48c19eb556
FpDebug: Fixed compilation of the example console-debugger on Windows
...
git-svn-id: trunk@44794 -
2014-04-23 18:37:34 +00:00
joost
0a5d5ee491
FpDebug: Re-wrote the example console-debugger to let it use the new TDbgcontroller
...
git-svn-id: trunk@44792 -
2014-04-23 08:53:41 +00:00
joost
577f7954bb
LazDebuggerFp (pure): * Raise exception when Stop is called on a non-existing process
...
* Solved some problems wih logging
git-svn-id: trunk@44791 -
2014-04-23 07:49:12 +00:00
joost
a8ea2fde98
LazDebuggerFp (pure): Use the ProcessID to detect if a process is finished, because the Handle is not used on OS/X
...
git-svn-id: trunk@44790 -
2014-04-23 07:21:22 +00:00
maxim
18de81d181
LazReport: updated Russian translation
...
git-svn-id: trunk@44789 -
2014-04-22 22:33:05 +00:00
maxim
101326cb2b
LazReport: cleaned up doubled code in lr_design_ins_filed.pas.
...
git-svn-id: trunk@44788 -
2014-04-22 22:30:27 +00:00
jesus
fcb975e5e9
LCL, implemented multiline TGridColumnTitle property, from wp, issue #25902
...
git-svn-id: trunk@44781 -
2014-04-22 00:32:27 +00:00
jesus
b10107b0de
LazReport, missing files from Data Inspector patch
...
git-svn-id: trunk@44780 -
2014-04-21 22:11:39 +00:00
jesus
1a60920ec5
LazReport, implemented OnBeforePrint and OnAfterPrint events, modified patch from Michel Tournay, issue #25778
...
git-svn-id: trunk@44779 -
2014-04-21 19:16:58 +00:00
jesus
80015d973f
LazReport, new tool: 'Data inspector', to get list of Db Fields and drag & drop into report designer, from Alexey Lagunov
...
git-svn-id: trunk@44778 -
2014-04-21 18:55:46 +00:00
jesus
d9f4262872
LazReport, use LRE_OLDV25_FRF_READ flag only when reading frVersion=25 binary reports, issue #25995
...
git-svn-id: trunk@44777 -
2014-04-21 18:24:16 +00:00
joost
fc35f675bc
LazDebuggerFp (pure): Resolved problems with freeing breakpoints after the debuggee has ended.
...
git-svn-id: trunk@44771 -
2014-04-20 19:39:35 +00:00
joost
87bfbf6372
LazDebuggerFp (pure): Removed unused FBreakList
...
git-svn-id: trunk@44770 -
2014-04-20 17:59:44 +00:00
martin
c1899b0b90
FpGdbmiDebugger: allow stepping to continue over exceptions / allow to step from excepitons (raise) to finally/except (include implicit finally)
...
git-svn-id: trunk@44769 -
2014-04-20 17:38:53 +00:00
joost
e1881c3f4c
LazDebuggerFp (pure): Implemented RunTo
...
git-svn-id: trunk@44768 -
2014-04-20 11:00:33 +00:00
joost
f96d70776c
LazDebuggerFp (pure): Revert of r44766 #5cbd21f02c, leads to problems on Windows
...
git-svn-id: trunk@44767 -
2014-04-20 10:54:50 +00:00
joost
5cbd21f02c
LazDebuggerFp (pure): The first time the debuggee is paused use the state dsInit instead of dsPause.
...
git-svn-id: trunk@44766 -
2014-04-20 10:33:15 +00:00
martin
469e1dd8c0
FpGdbmiDebugger: add none mi commands as fallback in async mode.
...
git-svn-id: trunk@44763 -
2014-04-19 00:31:42 +00:00
martin
dbefd92609
FpGdbmiDebugger: add option to disable loading library symbols (auto-solib-add = off)
...
git-svn-id: trunk@44761 -
2014-04-18 22:03:32 +00:00
martin
1e55a6b71d
FpGdbmiDebugger: tests
...
git-svn-id: trunk@44760 -
2014-04-18 16:01:19 +00:00
martin
845d3c0084
SynEdit, IDE: Fix phys/logic char pos in autocomplete. Issue #0026038
...
git-svn-id: trunk@44755 -
2014-04-17 22:25:13 +00:00
joost
f46dd07c9d
LazDebuggerFp (pure): Ability to set breakpoints while the debuggee is running
...
git-svn-id: trunk@44754 -
2014-04-17 21:25:10 +00:00
mattias
6f7a594436
lazutils: fixed typo
...
git-svn-id: trunk@44750 -
2014-04-17 06:55:36 +00:00
joost
a69e382e98
LazDebuggerFp (pure): Ability to pause debuggee (Windows)
...
git-svn-id: trunk@44749 -
2014-04-16 20:19:13 +00:00
joost
86f9de7b2a
LazDebuggerFp (pure):
...
* When a breakpoint is hit, pass the correct breakpoint to the TFpDebugDebugger.
* Solve an AV when the IDE exits
git-svn-id: trunk@44743 -
2014-04-16 09:15:10 +00:00
joost
ad9ca5afa5
LazDebuggerFp (pure): Fixed compilation after r44741 #a52defb4e1
...
git-svn-id: trunk@44742 -
2014-04-16 08:47:58 +00:00
joost
a52defb4e1
LazDebuggerFp (pure): Ability to add/delete/enable/disable breakpoints when the debuggee is not running or paused.
...
git-svn-id: trunk@44741 -
2014-04-16 08:05:58 +00:00
martin
5d640f36c9
LazDebuggerGdbmi: Allow to add RunError to ignored exceptions
...
git-svn-id: trunk@44738 -
2014-04-16 03:21:16 +00:00
joost
acecc4a260
LazDebuggerFp (pure): Implemented step-over (next)
...
git-svn-id: trunk@44737 -
2014-04-15 19:22:01 +00:00
jesus
c780ddd0a7
LazReport, HideZeroValues should hide float values too, fix by Velissariou Costas, issue #25934
...
git-svn-id: trunk@44736 -
2014-04-15 15:44:15 +00:00
joost
22b80b3cf5
LazDebuggerFp (pure): StepIntoStr -> StepIntoInstr
...
git-svn-id: trunk@44728 -
2014-04-14 16:59:05 +00:00
joost
96991a9a84
FpDebug: Fixed compilation with range-checking on
...
git-svn-id: trunk@44727 -
2014-04-14 16:46:03 +00:00
joost
ae35141581
LazDebuggerFp (pure): Implemented StepOverInstr
...
git-svn-id: trunk@44725 -
2014-04-14 16:39:35 +00:00
joost
c6d5681d88
LazDebuggerFp (pure): Add statement-index and statement-count to disasembly-statements
...
git-svn-id: trunk@44712 -
2014-04-13 09:44:24 +00:00
martin
36cf5c18c1
FpGdbmiDebugger: fixes typecast to class of current method / improve nested procs / tests
...
git-svn-id: trunk@44711 -
2014-04-13 02:39:01 +00:00
martin
99beb437a1
FpGdbmiDebugger: fixes for nested proc / tests
...
git-svn-id: trunk@44709 -
2014-04-12 21:37:50 +00:00
wp
6ed245f1f2
TAChart: initial implementation of Calculate(x) for TBSplineSeries
...
git-svn-id: trunk@44706 -
2014-04-12 19:04:07 +00:00
joost
5ff4273da5
LazDebuggerFp (pure): Ability to stop debugging while the debuggee is paused.
...
git-svn-id: trunk@44705 -
2014-04-12 17:54:07 +00:00
joost
8f5701ed19
LazDebuggerFp (pure): Hide software breakpoints (int3) on reading data
...
git-svn-id: trunk@44704 -
2014-04-12 16:24:46 +00:00
joost
0e62389d08
LazDebuggerFp (pure): Fixed single-stepping which was broken since r44690 #14698396ff
...
git-svn-id: trunk@44703 -
2014-04-12 16:19:20 +00:00
joost
14698396ff
LazDebuggerFp (pure): Fixed AV on Windows
...
git-svn-id: trunk@44690 -
2014-04-11 21:13:20 +00:00
joost
c7e539dc46
LazDebuggerFp (pure): Added reading of register support to TDbgMemReader.
...
git-svn-id: trunk@44689 -
2014-04-11 21:10:34 +00:00
martin
ba6b524a80
FpGdbmiDebugger: fix crash in temp self-debug code
...
git-svn-id: trunk@44686 -
2014-04-11 20:27:46 +00:00
joost
98f4a08663
LazDebuggerFp (pure): Fixed single-stepping on OS/X
...
git-svn-id: trunk@44685 -
2014-04-11 20:06:36 +00:00
joost
dbbdddb97a
LazDebuggerFp (pure): Fix for compilation on newer fpc-versions, where TProcess.OnForEvent is a method
...
git-svn-id: trunk@44684 -
2014-04-11 19:54:11 +00:00
joost
982b409e26
LazDebuggerFp (pure): Fixed information in debugline
...
git-svn-id: trunk@44683 -
2014-04-11 19:42:55 +00:00
martin
cb529ed09e
FpGdbmiDebugger: fix crash in temp self-debug code
...
git-svn-id: trunk@44682 -
2014-04-11 19:06:43 +00:00
joost
d521103501
LazDebuggerFp (pure): Return the correct value of the instruction-pointer after a breakpoint has been reached. (Windows)
...
git-svn-id: trunk@44675 -
2014-04-11 09:34:49 +00:00
joost
79d49417bd
LazDebuggerFp (pure): If a breapoint is reached by single-stepping, handle the breakpoint properly.
...
git-svn-id: trunk@44674 -
2014-04-11 09:27:25 +00:00
joost
67f3dec675
LazDebuggerFp (pure): Removed obsolete TFPDState
...
git-svn-id: trunk@44673 -
2014-04-11 09:25:29 +00:00
joost
7d0288be35
LazDebuggerFp (pure): Set function result when requesting a dcRun command.
...
git-svn-id: trunk@44671 -
2014-04-10 20:13:07 +00:00
joost
52282ede03
LazDebuggerFp (pure): Implemented single-stepping (assembly level) and resetting of a breakpoint after it has been hit. (Windows)
...
git-svn-id: trunk@44670 -
2014-04-10 20:11:41 +00:00
mattias
fdc368ab6b
lazutils: TAvgLvlTree: when changing compare function, do not sort if there is only one node
...
git-svn-id: trunk@44659 -
2014-04-09 14:01:40 +00:00
joost
499c7ed593
LazDebuggerFp (pure): Show register-values on OS/X
...
git-svn-id: trunk@44658 -
2014-04-09 08:25:46 +00:00
joost
e2c993ce95
LazDebuggerFp (pure): Recognition of breakpoints on Windows. Silently ignore unknown breakpoints, if possible.
...
git-svn-id: trunk@44657 -
2014-04-08 22:11:09 +00:00
joost
e39d578a44
LazDebuggerFp (pure): Added basic dissasembler
...
git-svn-id: trunk@44656 -
2014-04-08 22:05:18 +00:00
martin
244cdad9cd
FpDebug: nil after free
...
git-svn-id: trunk@44648 -
2014-04-08 14:46:50 +00:00
martin
e927ab95bc
LazDebuggerFp (pure): watches, use pretty printer
...
git-svn-id: trunk@44647 -
2014-04-08 14:01:03 +00:00
martin
15754fca9a
LazDebuggerFp (pure): add line info
...
git-svn-id: trunk@44646 -
2014-04-08 13:35:38 +00:00
joost
b889db60c8
LazDebuggerFp (pure): Use pretty-printer to show watch-values
...
git-svn-id: trunk@44645 -
2014-04-08 06:24:24 +00:00
martin
b0e9f959f6
FpDebug: deal with parentfp for nested procs
...
git-svn-id: trunk@44642 -
2014-04-07 20:33:20 +00:00
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
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
martin
5df27a9624
FpDebug: renamed dwarf classes, more unified names
...
git-svn-id: trunk@44624 -
2014-04-06 16:27:37 +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
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