Commit Graph

342 Commits

Author SHA1 Message Date
juha
6810c626df LazUtils: Change "Character" to "Codepoint" in LazUTF8 function names to be more accurate and to avoid confusion.
git-svn-id: trunk@56692 -
2017-12-11 19:44:22 +00:00
maxim
682a383e55 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #32754
git-svn-id: trunk@56535 -
2017-11-29 22:49:04 +00:00
maxim
926062dcfd Translations: huge Chinese translation update by robsean, bug #32750
git-svn-id: trunk@56534 -
2017-11-29 22:32:14 +00:00
martin
41ae61a55c gdebugger, gdbmi: fix stepping over exceptions - TESTS
git-svn-id: trunk@56458 -
2017-11-21 12:33:11 +00:00
martin
c0eb5da137 gdebugger, gdbmi: fix stepping over exceptions
git-svn-id: trunk@56457 -
2017-11-21 12:32:40 +00:00
martin
2c1d3c20b7 gdbmi debugger tests
git-svn-id: trunk@56442 -
2017-11-20 15:53:13 +00:00
martin
009303069f Debugger: Ensure correct thread id in history entries
git-svn-id: trunk@56252 -
2017-10-31 19:21:03 +00:00
martin
a43dd15a73 GDBMI debugger: more tests for LineInfo with exceptions, run error, assert
git-svn-id: trunk@56243 -
2017-10-30 00:25:45 +00:00
juha
647d8f84ab Add powerpc64 as a CPU target. Issue #32577, patch from Alfred.
git-svn-id: trunk@56135 -
2017-10-20 10:27:45 +00:00
maxim
6757c70363 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #32232
git-svn-id: trunk@55622 -
2017-08-01 22:30:19 +00:00
maxim
a1c5822f04 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #32213
git-svn-id: trunk@55609 -
2017-07-30 23:10:04 +00:00
martin
44dafe0718 GDBMI: experimental/ifdef for async gdb mode. getting *stopped after prompt. Issue #0032130
git-svn-id: trunk@55607 -
2017-07-30 20:19:27 +00:00
maxim
732c7f90fd Translations: Lithuanian translation update by Valdas Jankūnas, bug #32126
git-svn-id: trunk@55474 -
2017-07-08 12:47:30 +00:00
mattias
d701d4a458 fixed spelling errors, bug #31956, from Paul Gevers
git-svn-id: trunk@55172 -
2017-06-02 20:44:47 +00:00
mattias
e6ce403f3f updates makefiles
git-svn-id: trunk@54969 -
2017-05-18 11:39:53 +00:00
mattias
0a891e4ab2 set version to 1.8.0RC1
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00
maxim
37f2d73f0a Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31614
git-svn-id: trunk@54514 -
2017-04-03 23:24:37 +00:00
maxim
c74ec53ab7 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31463
git-svn-id: trunk@54327 -
2017-03-02 22:17:27 +00:00
martin
b694bd2d46 Debugger: fix for gdb 7.12 issue #0031386 / patch by Cyrax
git-svn-id: trunk@54215 -
2017-02-21 00:44:12 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
juha
79436e5633 SynEdit: Remove SynRegExpr and use the identical RegExpr from FCL.
git-svn-id: trunk@53751 -
2016-12-21 22:35:05 +00:00
juha
73aa9aa4bb Order uses sections again to see dependencies better.
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +00:00
mattias
6aa83d0911 lazdebuggergdbmi: less hints
git-svn-id: trunk@53147 -
2016-10-17 13:57:04 +00:00
bart
2a41a0e2f4 Fix spelling errors. Issue #0030258. Patch by Paul Gevers.
git-svn-id: trunk@52489 -
2016-06-12 16:07:57 +00:00
juha
6a953bde6b Improve Finnish translation a little.
git-svn-id: trunk@52303 -
2016-05-14 12:38:48 +00:00
martin
9cbaf66131 Debugger, GDBMI: fix compilation of test case
git-svn-id: trunk@52207 -
2016-04-17 18:50:06 +00:00
juha
e466450bbc Debugger: Support ARM aarch64. Issue #29874, patch from Alfred.
git-svn-id: trunk@52065 -
2016-03-26 18:46:14 +00:00
mattias
25f7a697e5 updated makefiles
git-svn-id: trunk@52001 -
2016-03-20 11:19:40 +00:00
mattias
17f571cf26 components: less hints
git-svn-id: trunk@51788 -
2016-03-01 15:31:26 +00:00
mattias
f0d2cb9d8b gdbmidebugger: convert arguments to windows system codepage, bug #29033
git-svn-id: trunk@50727 -
2015-12-09 22:59:57 +00:00
mattias
e6f23aade2 lazdebuggergdbmi: using TProcessUTF8
git-svn-id: trunk@50598 -
2015-12-04 16:03:56 +00:00
mattias
2c46e6e468 IDE+lazbuild+makefiles: on darwin use -gw instead of -g
git-svn-id: trunk@49906 -
2015-10-01 18:40:54 +00:00
mattias
d7a9c2946c lazdebuggergdbmi: fixed compilation under darwin
git-svn-id: trunk@49651 -
2015-08-11 13:25:59 +00:00
martin
520107ef3d Debugger, GDBMI: leave idle, if dbg is stopped, errored or destroyed. Issue #0028335
git-svn-id: trunk@49476 -
2015-06-30 15:40:22 +00:00
joost
c20f70ce0c DebuggerIntf: In r49328 #ec422cddc6 the nestedprocvars modeswitch is used. Bug report #28306 shows that this does not work on win32-fpc 2.6.4. Probably a compiler bug. This patch avoids the use of nestedprocvars with fpc versions 2.x.x
git-svn-id: trunk@49396 -
2015-06-21 18:10:51 +00:00
joost
ec422cddc6 DebuggerIntf: Moved logic to calculate the limits of disassemble-ranges from LazDebuggerGdbmi to an helper-function in DebuggerIntf, for inclusion in other debuggers
git-svn-id: trunk@49328 -
2015-06-14 17:43:38 +00:00
maxim
3d94951a6e Translations: Hungarian translation update by Péter Gábor, bug #28244
git-svn-id: trunk@49272 -
2015-06-04 21:26:04 +00:00
maxim
95a72e9548 Translations: French translation update by Gilles Vasseur, bug #27990
git-svn-id: trunk@48883 -
2015-04-28 21:59:04 +00:00
jesus
3289794569 Translations: spanish translation complement
git-svn-id: trunk@48866 -
2015-04-25 22:56:24 +00:00
maxim
622dfa7549 Translations: Spanish translation update by José Martínez with some help of Jesus Reyes, bug #27803
git-svn-id: trunk@48851 -
2015-04-25 17:49:09 +00:00
maxim
691df1520b Translations: Hungarian translation update by Péter Gábor, bug #27903
git-svn-id: trunk@48787 -
2015-04-20 21:49:58 +00:00
martin
a7d7e1edcb Debugger, GDBMI: Disable WarnOnSetBreakpointError
git-svn-id: trunk@48520 -
2015-03-27 16:10:17 +00:00
martin
ed83f63c99 Debugger GDBMI: Fix checking for handle to gdb (unix)
git-svn-id: trunk@48437 -
2015-03-20 20:13:54 +00:00
martin
9dffe82111 Debugger GDBMI, prevent endless loop
git-svn-id: trunk@48427 -
2015-03-20 00:32:58 +00:00
martin
9cefd73299 Debugger GDBMI: Fix checking for handle to gdb (unix)
git-svn-id: trunk@48409 -
2015-03-17 22:54:46 +00:00
martin
c4f6dcb1fa debugger, gdb: improve break conditions for charvalue='a'
git-svn-id: trunk@48151 -
2015-03-06 00:36:52 +00:00
martin
67ffa45db5 Fix some Regression from Revision: 47581 Debugger: GDB more fixes for gdb 7.7 and up. Uppercase expressions
Do not modify string literals

git-svn-id: trunk@48148 -
2015-03-05 22:55:58 +00:00
maxim
92b8757a8f LazDebuggerGDBMI: regenerated translations and updated Russian translation
git-svn-id: trunk@47998 -
2015-02-25 22:34:30 +00:00
maxim
60ad899f3d LazDebuggerGDBMI: fixed typos
git-svn-id: trunk@47997 -
2015-02-25 22:13:56 +00:00
martin
7d92fcb224 debugger: enhanced new checks for breakpoints
git-svn-id: trunk@47957 -
2015-02-23 15:28:04 +00:00
mattias
72326324bd lazdebuggergdbmi: updated po files
git-svn-id: trunk@47910 -
2015-02-20 00:43:09 +00:00
martin
57922cc96c Debugger, GDB: warn if breakpoints fail at startup
git-svn-id: trunk@47893 -
2015-02-19 01:44:50 +00:00
maxim
798a9ffae9 LazDebuggerGdbmi: updated Russian translation
git-svn-id: trunk@47707 -
2015-02-11 20:39:24 +00:00
martin
44ee0084a7 GDBMI debugger, more error handling
git-svn-id: trunk@47702 -
2015-02-11 02:03:09 +00:00
maxim
fb19f71ae7 LazDebuggerGdbmi: updated Russian translation
git-svn-id: trunk@47689 -
2015-02-10 21:46:06 +00:00
martin
d5cd72c855 GDBMI debugger, check result of SetFileName. Issue #0027431 po files
git-svn-id: trunk@47672 -
2015-02-10 04:07:14 +00:00
martin
1c640605a8 GDBMI debugger, check result of SetFileName. Issue #0027431
git-svn-id: trunk@47671 -
2015-02-10 04:06:31 +00:00
mattias
e23199db01 lazdebuggergdbmi: less hints
git-svn-id: trunk@47611 -
2015-02-07 09:45:24 +00:00
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
martin
edf313e023 GDB: better display of data with repeat count
git-svn-id: trunk@47595 -
2015-02-06 02:05:51 +00:00
martin
f05054dd59 Debugger: GDB more fixes for gdb 7.7 and up. Uppercase expressions / See issue #27136
git-svn-id: trunk@47581 -
2015-02-02 03:07:09 +00:00
martin
e99fe3257d Debugger: GDB improve launching app by stepping (F8). break at main
git-svn-id: trunk@47574 -
2015-01-31 13:55:47 +00:00
martin
f611836e4c Debugger: GDB improve internal breakpoints at start. Issue #0026209 #0026470
git-svn-id: trunk@47567 -
2015-01-30 23:16:32 +00:00
maxim
ede88bbed7 Translations: Hungarian translation update by Péter Gábor, bug #27365
git-svn-id: trunk@47550 -
2015-01-27 23:10:25 +00:00
martin
de12a42ac8 gdbmi debugger: fix for parsing args in fpc mangled names
git-svn-id: trunk@47535 -
2015-01-26 23:04:43 +00:00
martin
dc002d996b Debugger, GDBMI: convert pascal numbers for gdb. Issue #0027236
git-svn-id: trunk@47478 -
2015-01-21 03:16:01 +00:00
maxim
e0732ec3b2 GDBMI debugger: updated Russian translation
git-svn-id: trunk@47394 -
2015-01-15 00:38:11 +00:00
martin
35b20a6180 DebuggerGDBMI: creation flags for gdb process on older windows. Issue #0027310
git-svn-id: trunk@47385 -
2015-01-14 17:41:48 +00:00
martin
aea48ebd14 DebuggerGDBMI: Improve getting exception message
git-svn-id: trunk@47384 -
2015-01-14 17:31:59 +00:00
martin
9739fd651e DebuggerGDBMI: fix handling internal breakpoints. After an exception normal run/F9 was sometimes broken due to breakpoints not cleared
git-svn-id: trunk@47383 -
2015-01-14 16:59:10 +00:00
martin
78dc09170e DebuggerGDBMI: fix handling internal breakpoints. After an exception normal run/F9 was sometimes broken due to breakpoints not cleared
git-svn-id: trunk@47382 -
2015-01-14 16:12:50 +00:00
martin
1a2e7ed639 DebuggerGDBMI: po files
git-svn-id: trunk@47378 -
2015-01-14 11:06:01 +00:00
martin
c9ba4326e2 DebuggerGDBMI: improve checks if gdb is running. Fix crash when gdb can not be launched. Issue #0027003
git-svn-id: trunk@47377 -
2015-01-14 01:14:23 +00:00
martin
53c99ecb3c Debugger (GDB): deal with regression in gdb 7.7 when accessing members of current object (self). Issue #0027136
git-svn-id: trunk@47371 -
2015-01-13 00:16:44 +00:00
maxim
d61830214b Translations: Hungarian translation update by Péter Gábor, bug #27230
git-svn-id: trunk@47292 -
2015-01-04 14:21:29 +00:00
joost
fb88fadd74 fpmake: re-generated several fpmake.pp files
git-svn-id: trunk@47285 -
2015-01-02 20:45:33 +00:00
joost
40a902ea07 fpmake: Switched to fpmake.pp files that do not need setting the source-directory of the package manually
git-svn-id: trunk@47265 -
2014-12-29 22:11:35 +00:00
joost
3086ab61cf fpmake: Re-generated fpmake.pp file
git-svn-id: trunk@47249 -
2014-12-27 09:39:00 +00:00
martin
1523492244 remote debug: fix reading response. Issue #0026664
git-svn-id: trunk@47147 -
2014-12-09 01:13:55 +00:00
martin
0a55b11a3e GDBMI debugger: prevent endless loops
git-svn-id: trunk@47145 -
2014-12-09 00:46:24 +00:00
mattias
a46dc8915a IDE: added TDebuggerIntf.CanExternalDebugSymbolsFile
git-svn-id: trunk@47107 -
2014-12-04 19:14:22 +00:00
mattias
0d41b20eaa lazdebugger: fixed hint
git-svn-id: trunk@47069 -
2014-12-02 21:10:44 +00:00
mattias
f4feff3146 lazdebuggergdbmi: less hints
git-svn-id: trunk@46948 -
2014-11-21 23:56:26 +00:00
mattias
b78a550572 IDE,lazbuild: append -Cg on targets linux, freebsd, openbsd, netbsd, solaris, bug #17412
git-svn-id: trunk@46874 -
2014-11-18 11:03:29 +00:00
mattias
e3753f2908 lazdebuggergdbmi: less hints
git-svn-id: trunk@46701 -
2014-10-30 10:25:25 +00:00
giuliano
dba1264e7d Added Italian translations for components/*
git-svn-id: trunk@46698 -
2014-10-29 22:12:00 +00:00
mattias
43994a0b19 debugger: by default search gdb in PATH
git-svn-id: trunk@46605 -
2014-10-19 17:49:01 +00:00
maxim
498c8616f4 Components: further Hungarian translations cleanup
git-svn-id: trunk@46455 -
2014-10-06 22:56:16 +00:00
maxim
435e4265e1 LazDebuggerGdbmi: fixed Hungarian translation
git-svn-id: trunk@46450 -
2014-10-06 21:07:45 +00:00
maxim
d7521f476d LazDebuggerGdbmi: regenerated translations
git-svn-id: trunk@46449 -
2014-10-06 21:05:39 +00:00
maxim
4fc3beee0b Components: committed forgotten Hungarian translations
git-svn-id: trunk@46439 -
2014-10-05 22:31:48 +00:00
mattias
63ce6e53b2 translations: German: updates from Swen Heinig
git-svn-id: trunk@46432 -
2014-10-04 18:29:43 +00:00
mattias
9b5e086017 debuggergdbmi: less hints
git-svn-id: trunk@46421 -
2014-10-04 09:09:47 +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
b1eca5be27 FpGdbmiDebugger: more tests / tests clean up / repeatcount for memdump
git-svn-id: trunk@45005 -
2014-05-11 14:59:56 +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
martin
53d97181b6 FpGdbmiDebugger: Add Locals
git-svn-id: trunk@44815 -
2014-04-26 15:46:40 +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
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
5d640f36c9 LazDebuggerGdbmi: Allow to add RunError to ignored exceptions
git-svn-id: trunk@44738 -
2014-04-16 03:21:16 +00:00
martin
99beb437a1 FpGdbmiDebugger: fixes for nested proc / tests
git-svn-id: trunk@44709 -
2014-04-12 21:37:50 +00:00
martin
1dab2ee8d8 Debugger: GDBMI, fix range check
git-svn-id: trunk@44544 -
2014-03-29 00:19:29 +00:00
martin
825ebd7c8b Debugger: GDBMI, fix range check
git-svn-id: trunk@44543 -
2014-03-29 00:13:42 +00:00
martin
406a3736b2 FpDebug: fix struct members / array with multi dimension / tests
git-svn-id: trunk@44542 -
2014-03-28 20:15:42 +00:00
martin
ebcc3ca021 FpDebug: fix tests
git-svn-id: trunk@44535 -
2014-03-28 01:55:43 +00:00
martin
b9283584dc FpDebug: fix array with struct / tests
git-svn-id: trunk@44531 -
2014-03-28 00:21:26 +00:00
martin
0f0ea7602d FpDebug: fix nil array / tests
git-svn-id: trunk@44527 -
2014-03-26 23:31:59 +00:00
martin
a46b9d6e39 FpGdbmiDebugger: tests
git-svn-id: trunk@44497 -
2014-03-23 15:36:36 +00:00
martin
b20ef6a9a5 Debugger: refactor tests / start tests far fpgdbmi
git-svn-id: trunk@44489 -
2014-03-22 12:41:28 +00:00
martin
04d3f25da3 Debugger: test, refactor
git-svn-id: trunk@44485 -
2014-03-21 03:05:44 +00:00
martin
671155bdde Debugger: test, move to package
git-svn-id: trunk@44482 -
2014-03-20 21:32:41 +00:00
martin
eeef6684f7 Debugger: refactor
git-svn-id: trunk@44476 -
2014-03-20 14:59:29 +00:00
martin
e221726c5a Debugger: refactor
git-svn-id: trunk@44471 -
2014-03-19 17:17:03 +00:00
martin
ef91216989 Debugger: GDBMIDebugger better handling of space in filenames / Fix problem from Revision: 44429 / some filenames end up forever pending
git-svn-id: trunk@44468 -
2014-03-18 21:01:50 +00:00
martin
3d8ea62914 Debugger: refactor
git-svn-id: trunk@44467 -
2014-03-18 19:26:04 +00:00
martin
9246646d0f Debugger: refactor
git-svn-id: trunk@44465 -
2014-03-18 14:58:46 +00:00
martin
53f8732b32 Debugger: GDBMIDebugger better handling of space in filenames
git-svn-id: trunk@44429 -
2014-03-14 20:20:20 +00:00
martin
c396dbcd23 GDBMIDebugger: fix watchpoints.
git-svn-id: trunk@44411 -
2014-03-12 17:49:22 +00:00
maxim
831fd20413 Translations: Hungarian translation update by Péter Gábor, bug #25789
git-svn-id: trunk@44266 -
2014-02-26 21:53:54 +00:00
martin
dca209ffc5 Debugger: clean up
git-svn-id: trunk@44218 -
2014-02-24 02:33:42 +00:00
martin
ed539caf03 Debugger: refactor register
git-svn-id: trunk@44216 -
2014-02-24 01:44:49 +00:00
martin
49c0f86ee9 Debugger: clean up
git-svn-id: trunk@44213 -
2014-02-23 16:20:46 +00:00
martin
fe1c47df91 Debugger: clean up / re-added math
git-svn-id: trunk@44212 -
2014-02-23 15:04:54 +00:00
martin
cdecfeb377 Debugger: clean up / rename some classes/properties
git-svn-id: trunk@44210 -
2014-02-23 01:34:31 +00:00
martin
c2935704dd Debugger: clean up
git-svn-id: trunk@44208 -
2014-02-23 00:48:11 +00:00
maxim
23b5437b04 lazdebuggergdbmi: minor string clean up
git-svn-id: trunk@44206 -
2014-02-22 22:23:45 +00:00
maxim
1b46867fde Debugger: moved translations from IDE to lazdebuggergdbmi package, updated Russian translation
git-svn-id: trunk@44205 -
2014-02-22 22:18:58 +00:00
mattias
730a24305c debuggergdbmi: use errno of baseunix
git-svn-id: trunk@44178 -
2014-02-20 00:07:09 +00:00
mattias
ea5d7a236b debuggergdbmi: clean up dependencies
git-svn-id: trunk@44153 -
2014-02-18 20:58:59 +00:00
martin
23991564a6 Debugger/GDBMI: Moved registration
git-svn-id: trunk@44149 -
2014-02-18 20:10:17 +00:00
mattias
9d710db4fc fixed make distclean
git-svn-id: trunk@44139 -
2014-02-18 17:37:14 +00:00
mattias
75de4354c1 debuggergdbmi: less hints
git-svn-id: trunk@44135 -
2014-02-18 16:28:20 +00:00
mattias
1ff6e135c6 IDE: less hints
git-svn-id: trunk@44134 -
2014-02-18 16:27:05 +00:00
mattias
a9b919d1b4 debuggergdbmi: use TProcessUTF8 instead of UTF8toSys
git-svn-id: trunk@44133 -
2014-02-18 16:22:46 +00:00
mattias
3283cf83f3 package makefiles: changed distclean to delete output directorties for all targets
git-svn-id: trunk@44128 -
2014-02-18 10:35:31 +00:00
martin
1acbe9ca6a FPGDBMIDebugger: fix queuing / eval some values direct
git-svn-id: trunk@44116 -
2014-02-17 14:41:09 +00:00
martin
5816749cd9 GDBMIDebugger: fixed conditional linux code
git-svn-id: trunk@44108 -
2014-02-17 00:24:42 +00:00
martin
0fae49bef2 GDBMIDebugger: move files
git-svn-id: trunk@44106 -
2014-02-16 23:57:57 +00:00
martin
95f100764c GDBMIDebugger: start moving files
git-svn-id: trunk@44105 -
2014-02-16 22:13:16 +00:00
martin
bbab31b2c6 GDBMIDebugger: prepare new package
git-svn-id: trunk@44104 -
2014-02-16 21:53:24 +00:00
martin
7b45286e2d GDBMIDebugger: prepare new package
git-svn-id: trunk@44101 -
2014-02-16 21:35:24 +00:00