Roy Qu
797a9b8498
- enhancement: redirect stdio to a file while debugging ( must use gdb server mode to debug)
2022-01-12 18:47:50 +08:00
Roy Qu
351f4e86ed
clear up debug codes
2022-01-12 18:35:14 +08:00
Roy Qu
d8413ab76c
- enhancement: modify values in the watch view by double click
2022-01-12 17:14:39 +08:00
Roy Qu
3ca1a9fc4c
- enhancement: modify values in the memory view while debugging
...
- enhancement: auto update watch, local and memory view after expression evaluated
- enhancement: auto update watch, local and memory view after memory modified
2022-01-11 22:29:03 +08:00
Roy Qu
bb6a4ed9c8
qt 5.12 compatibility
2022-01-04 16:50:54 +08:00
Roy Qu
1d48991d20
- fix: debugger's "continue" button not correctly disabled
2022-01-03 20:18:53 +08:00
Roy Qu
69e5e76a6f
work save
2022-01-02 11:43:23 +08:00
Roy Qu
2319034be4
- fix: heartbeat for gdb server async command shouldn't disable actions
2022-01-01 09:17:12 +08:00
Roy Qu
13c79bb55d
- enhancement: detach pausing console window
...
- use "-var-update" gdb command instead of "noop"
2021-12-29 22:03:18 +08:00
Roy Qu
fe8d3e9663
- fix: compile error in linux
...
- fix: can't receive gdb async output for commands
2021-12-27 21:32:30 +08:00
royqh1979@gmail.com
5e44a2a1c6
add delphi version copyright info
2021-12-27 12:08:45 +08:00
royqh1979@gmail.com
96ab0890ba
- fix: watch and local infos not updated when changing current frame in the call stack panel
...
- enhancement: pause the debugging program (The debugger should work under gdb server mode, which is turned off by default in windows)
2021-12-27 10:59:04 +08:00
royqh1979@gmail.com
317db42876
add license information
2021-12-26 23:18:28 +08:00
Roy Qu
edc9fe6ed0
add options to set terminal
2021-12-25 23:38:53 +08:00
Roy Qu
4f61797a50
fix: crash when close debugger
2021-12-25 20:02:53 +08:00
Roy Qu
f52ea9dcab
fix: gdb server can be correctly stopped
2021-12-25 19:22:29 +08:00
Roy Qu
f2504e1f43
add options for gdb server
...
debug with gdb server
2021-12-25 18:09:50 +08:00
Roy Qu
3f708cf887
- enhancement: add a demo for custom tool
2021-12-09 21:04:53 +08:00
Roy Qu
2fffe33bb7
- fix: the last line in the debug console is not correctly displayed
2021-11-25 23:41:40 +08:00
Roy Qu
cbec8f60f4
- fix: can't correctly display stl containers in watch
2021-11-25 21:44:08 +08:00
Roy Qu
92fcd9b923
implemented: watch var handles
2021-11-25 20:26:43 +08:00
Roy Qu
39ab388458
work save
2021-11-25 11:24:38 +08:00
Roy Qu
3abbf66251
add "open cpu window when signaled" debug option
2021-11-25 10:18:21 +08:00
Roy Qu
af1bc5f538
can handle signal
2021-11-25 09:05:45 +08:00
Roy Qu
73c88065f8
work save
2021-11-25 07:42:56 +08:00
Roy Qu
777d11cdcb
disassembly finished
2021-11-24 23:32:34 +08:00
Roy Qu
de0f176284
breakpoint / run / evaluation / memory view ok
2021-11-24 22:16:40 +08:00
Roy Qu
5c17096e00
work save
2021-11-24 21:22:01 +08:00
Roy Qu
b17406eb07
work save
2021-11-24 17:53:25 +08:00
Roy Qu
fdfa7c779f
work save
2021-11-24 10:07:35 +08:00
Roy Qu
9fd06a9837
work save
2021-11-23 21:08:33 +08:00
royqh1979@gmail.com
a927c2cc0e
work save
2021-11-21 10:36:50 +08:00
royqh1979@gmail.com
aa17415b15
work save
2021-11-21 08:38:03 +08:00
royqh1979@gmail.com
3f474a9db4
work save
2021-11-20 07:53:39 +08:00
royqh1979@gmail.com
8b7d19f94e
work save
2021-11-12 10:51:00 +08:00
royqh1979@gmail.com
e54d734252
work save
2021-11-10 22:00:01 +08:00
royqh1979@gmail.com
3ee49f5cbc
merge master
2021-11-10 21:56:22 +08:00
royqh1979@gmail.com
3d2fb53388
- fix: can't show code completion popup if symbol is proceed with an operator '~' ( and it's not a destructor)
...
- fix: can't show code completion popup when define MACRO
- fix: can't debug files with chinese characters in the path
2021-11-10 21:28:08 +08:00
royqh1979@gmail.com
bfd64312d9
work save
2021-11-10 17:05:37 +08:00
royqh1979@gmail.com
71f5a7c056
work save
2021-11-10 12:57:18 +08:00
royqh1979@gmail.com
77e2a32940
work save
2021-11-10 12:29:02 +08:00
royqh1979@gmail.com
78c3387d7f
- fix: correctly display watch & local variable names when debugging
2021-11-08 22:00:49 +08:00
royqh1979
c3be38b9b6
- fix: file path seperator used in the app is not unified, and cause errors somtimes.
2021-10-23 17:32:03 +08:00
royqh1979
3e442b0860
- enhancement: autosave/load bookmarks
...
- enhancement: autosave/load breakpoints
- enhancement: autosave/load watches
2021-10-21 19:33:11 +08:00
royqh1979@gmail.com
e10e173cc9
- enhancement: bookmark view
2021-10-21 17:31:25 +08:00
royqh1979
5c9ef2035e
clean up compile warnings
2021-10-20 18:05:43 +08:00
royqh1979@gmail.com
0c6f4a10a4
- fix: messages send to the gdb process's standard error are not received
2021-10-13 17:20:31 +08:00
royqh1979@gmail.com
a1e5ce379e
- fix: debugger won't exit when the program has exited.
...
- adjust: the max value of the debug console's vertical scrollbar.
2021-10-13 12:55:41 +08:00
royqh1979@gmail.com
7eda4e35b3
- implement: export as rtf / export as html
...
- fix: the contents copied/exported are not correctly syntax colored
- fix: stop execution if the source file is not compiled and user choose not to compile it
- fix: not correctly parse gdb's output
- fix: path not correctly setted for the debugger process
- fix: indent line not correctly drawed
2021-10-12 19:39:24 +08:00
royqh1979@gmail.com
f2e09075fc
- ehancement: check if debugger path contains non-ascii characters (this will prevent it from work)
2021-10-02 21:46:34 +08:00
royqh1979@gmail.com
25070cc491
- implement: context menu for debug console
...
- fix: errors in debug console
- fix: speed up the parsing process of debugger
2021-10-02 17:01:08 +08:00
royqh1979
9b87d93b72
- enhancement: view memory when debugging
2021-09-29 22:55:53 +08:00
royqh1979
fbdba624be
- enhancement: show caret when show code/header completions
...
- fix: correctly display pointer info in watch console
- enhancement: search in project
2021-09-29 20:45:03 +08:00
royqh1979
0940777f15
- enhancement: show caret when show code/header completions
2021-09-29 19:40:03 +08:00
royqh1979@gmail.com
2d393cb509
- enhancement: more charset selection in the edit menu
...
- fix: can't correctly get system default encoding name when save file
- fix: Tokenizer can't correctly handle array parameters
- fix: debug actions enabled states not correct updated when processing debug mouse tooltips
2021-09-28 22:26:12 +08:00
royqh1979@gmail.com
b6df4fcf41
- fix: debug very slow when local infos are long
...
- fix: wrong code fold calculation
2021-09-19 14:28:30 +08:00
royqh1979
ae4eaf0746
work save
2021-09-19 09:45:03 +08:00
royqh1979
281e53acba
work save
2021-09-19 02:00:25 +08:00
royqh1979
8397ebb82f
work save:
...
correctly handle watch var update
2021-09-19 01:58:09 +08:00
royqh1979
85686acba7
- done: debug for project
...
- add dll host project option widget
2021-09-18 22:37:07 +08:00
royqh1979
f2156919e0
work save
2021-09-17 08:01:02 +08:00
royqh1979@gmail.com
9d28bcc735
work save
2021-09-10 12:37:02 +08:00
royqh1979
6d027d612c
- feature: context menu for breakpoint view
...
- feature: update breakpoint line when delete/insert lines
2021-09-05 22:16:54 +08:00
royqh1979
ca9f144444
- feature: search panel's context menu
...
- feature: handle double click on backtrace view
- feature: handle double click on breakpoints view
2021-09-05 21:05:38 +08:00
royqh1979@gmail.com
9cf43026ba
- beautify dark theme
...
- feature: toggle breakpoint
- feature: clear all breakpoint
- feature: breakpoint condition
2021-09-03 10:30:08 +08:00
royqh1979
085f9c9baa
- fix: width if menu items wrong in dark theme
2021-08-31 11:13:12 +08:00
royqh1979
63632b6012
- fix: default file type in editor misc setting page not correctly setted
2021-08-30 23:05:08 +08:00
royqh1979
d3f7c872dd
- feature done: editor info tooltips
2021-08-29 22:08:43 +08:00
royqh1979@gmail.com
19e37b6ae7
work save
2021-08-27 23:51:42 +08:00
royqh1979@gmail.com
2eeea0eb6d
work save
2021-08-20 12:43:01 +08:00
royqh1979@gmail.com
83116306a9
work save
2021-08-16 23:17:48 +08:00
royqh1979@gmail.com
34dd3eb474
work save
...
- add: cpu window blend mode
- fix: asm parser can't correctly parse numbers
- fix: disassembly code in the cpu window not correctly updated
2021-08-13 11:18:42 +08:00
royqh1979@gmail.com
62527a04ae
work save
2021-08-01 23:24:37 +08:00
royqh1979@gmail.com
3ff9a6dafe
work save
2021-08-01 12:02:28 +08:00
royqh1979@gmail.com
7de6e6fd8b
work save
2021-08-01 10:00:27 +08:00
royqh1979@gmail.com
d89866803c
work save
2021-08-01 01:06:43 +08:00
royqh1979@gmail.com
08bb97ace1
work save
2021-07-31 20:19:45 +08:00
royqh1979@gmail.com
ffadc81dff
work save
2021-07-31 14:04:43 +08:00
royqh1979@gmail.com
66da8f2df8
work save
2021-07-30 23:28:58 +08:00
royqh1979@gmail.com
b04972ddb4
work save
2021-07-27 00:14:24 +08:00
royqh1979@gmail.com
9c111be41f
work save
2021-07-26 22:29:47 +08:00
royqh1979@gmail.com
b39f0e64a8
work save
2021-07-26 18:22:09 +08:00
royqh1979
8c7cb8dd65
work save
2021-07-26 11:47:54 +08:00
royqh1979@gmail.com
e269e7c747
work save
2021-07-26 00:22:08 +08:00
royqh1979@gmail.com
2339f66d4a
work save
2021-07-25 13:03:46 +08:00
royqh1979@gmail.com
bab5ad37f0
work save
2021-07-25 00:26:13 +08:00
royqh1979
8b2dd308e3
work save
2021-07-24 11:18:25 +08:00
royqh1979@gmail.com
cf4e7ae1c6
work save
2021-07-24 08:12:51 +08:00
royqh1979@gmail.com
bb5986ea53
work save
2021-07-19 23:02:32 +08:00
royqh1979@gmail.com
549defdf16
work save
2021-07-18 08:52:53 +08:00
royqh1979@gmail.com
3d95415f57
work save
2021-07-18 00:18:07 +08:00
royqh1979
f1c3ac1063
work save
2021-07-17 19:32:23 +08:00
royqh1979@gmail.com
a87ef64a1c
work save: debugger
2021-07-03 21:57:50 +08:00