Roy Qu
496cfd1337
clean up code
2024-03-24 18:10:26 +08:00
Roy Qu
a892e21ed3
- fix #319 : Register names in the cpu info are not in correct order.
2024-03-24 18:07:32 +08:00
Roy Qu
4c8e88ce1b
highlights "import"/"module"/"override"/"final"
2024-03-24 17:15:40 +08:00
Roy Qu
741b814e1d
fixes #315 : foreach not correcly handled.
2024-03-24 17:07:53 +08:00
Roy Qu
3be7a72fb9
- fix: Caret on '('/',' in string shouldn't invoke function info tips.
2024-03-24 10:41:03 +08:00
Roy Qu
2cad9262c9
speed out selection count calculation
2024-03-24 09:56:37 +08:00
Roy Qu
272431e96b
add "inline" as type qualifier
2024-03-23 18:41:55 +08:00
Roy Qu
79274d786a
tweak displays
2024-03-23 10:24:59 +08:00
Roy Qu
b485e18e04
fix: lambda expression capture support
2024-03-23 09:13:07 +08:00
Roy Qu
09a61c4c32
support lambda expression captures.
2024-03-23 09:03:20 +08:00
Roy Qu
d63aa1a58f
tweak displays
2024-03-23 08:10:50 +08:00
Roy Qu
bf9e56367e
tweak selection display
2024-03-22 22:58:28 +08:00
Roy Qu
51a05e1bc6
fix: vertical selection speed
2024-03-22 22:43:21 +08:00
Roy Qu
a83ee3f16a
- Enhancement: Vertically scroll by pixel.
2024-03-22 21:56:04 +08:00
Roy Qu
8307f1b38f
- enhancement: Restore line position after file is modified outside and reloaded.
2024-03-22 20:32:48 +08:00
Roy Qu
e291a2e2fb
fix #300 - enhancement: Show type completion hint after "constexpr"/"extern"/"static"/"consteval"/"constinit"/"const"/"volatile" etc.
2024-03-22 19:53:09 +08:00
Roy Qu
0782994f95
fix : menu items for editors are disabled.
2024-03-22 19:37:13 +08:00
Roy Qu
325f3ca5ce
remove debug info
2024-03-22 19:24:59 +08:00
Roy Qu
517fdbdecc
- enhancement: Improve lambda support.
2024-03-22 18:56:02 +08:00
Roy Qu
470bd9cee0
work save
2024-03-22 18:43:01 +08:00
Roy Qu
e5a23b7686
cppparser refactors
2024-03-22 17:54:08 +08:00
Roy Qu
dac9bb3899
fix or debug console history
2024-03-22 16:12:42 +08:00
West-Pavilion
421a227d05
update the C++20 keyword "co_await" from "co_wait" ( #299 )
...
* Updated the Chinese translation for "Goto Page Start and Select"
This PR updates the Chinese translation for "Goto Page Start and Select" to accurately reflect the functionality of the feature.
本次PR更新了“Goto Page Start and Select”的中文翻译,以准确反映该功能的操作。
* update the C++20 keyword "co_await" from "co_wait"
The C++20 introduced a new keyword "co_await", however there is a tiny typo wrong("co_wait") in the current version of RedPanda-CPP. This PR is aimed to correct it.
2024-03-22 15:44:04 +08:00
Roy Qu
cef356a184
- fix #277 : History not correctly loaded with up/down arrow key in the debug console.
2024-03-22 15:43:03 +08:00
Roy Qu
72cd79eef5
- enhancement: Improvement in italic font support.
2024-03-22 11:12:06 +08:00
Roy Qu
3b85e8bec0
remove debug info
2024-03-22 09:37:54 +08:00
Roy Qu
aad4050c25
- enhancement: Show "std::function" in the completion list.
2024-03-22 09:23:49 +08:00
Roy Qu
e72b780dc3
- enhancement: Syntax highlighting for c++ attributes.
...
fix: mingw build errors
2024-03-21 21:28:12 +08:00
Roy Qu
172c66c6dc
fix #296 - enhancement: Type induction for "auto &&" vars.
2024-03-21 20:04:02 +08:00
Roy Qu
1ae60fa7ed
fix #297 : Filename that contains '&' doesn't correctly displayed in the editor tab.
2024-03-21 20:00:34 +08:00
Roy Qu
5b328f1e1a
- fix: Option 'Pause after run in console' for tools doesn't work.
2024-03-21 17:54:58 +08:00
Roy Qu
5b77c6f3fb
fix: encoding menu popup doesn't work
2024-03-21 17:41:55 +08:00
Roy Qu
d859894105
fix #290 : Auto type induction for expression contains '[]' are not correct.
2024-03-21 16:55:32 +08:00
Roy Qu
c68eea9463
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
...
# Conflicts:
# NEWS.md
2024-03-21 16:19:05 +08:00
Roy Qu
c407c27a7a
- fix: Can't correctly retrieve function parameters type.
2024-03-21 16:18:14 +08:00
Roy Qu
e308ccb629
- fix: '*=' is treadted as '*' when parsing.
2024-03-21 15:13:58 +08:00
Roy Qu
2a10d79315
fix #283 : Filename in tables in the debug panel are not correctly eroded.
...
- enhancement: Tooltip info for the stacktrace table in the debug panel.
2024-03-21 11:04:29 +08:00
Roy Qu
0426bfe1b0
fix #293 : No icons for inherited class private members.
2024-03-21 07:10:48 +08:00
Roy Qu
6c454143cb
fix: font combo list display lots of blank lines after only show monospaced fonts.
2024-03-20 21:40:06 +08:00
Roy Qu
92407fc767
fix #286 : Show type completion info after 'const' and 'volatile'
2024-03-20 20:35:47 +08:00
Roy Qu
94f4587461
fix: Size of the font combo box in the font list editing dialog is too little.
2024-03-20 19:34:08 +08:00
Roy Qu
96c606c221
fix layout error
2024-03-20 19:28:03 +08:00
Roy Qu
4da95ebf0a
remove nouse editor options
2024-03-20 16:44:20 +08:00
Roy Qu
9964551ed6
fix: "natrual" option in mouse scroll direction not correctly checked.
2024-03-20 16:01:34 +08:00
Roy Qu
5003c412f7
- enhancement: "Mouse scroll direction" option in Options / Editor / General
...
- change: Invert scroll direction in horizontal, like in vertical.
2024-03-20 15:55:22 +08:00
Roy Qu
22b8ee814e
fix: crash when load c/c++ files
2024-03-20 10:17:10 +08:00
Roy Qu
7593f99c58
fix #280 : Using aliased functions are not correctly processed.
2024-03-19 21:22:46 +08:00
Roy Qu
4e2053fb56
fix: crash when set breakpoints in an empty C/C++ file
2024-03-19 20:20:11 +08:00
Cyano Hao
5be546e97f
fix custom link options parsing ( #291 )
2024-03-19 20:09:47 +08:00
Roy Qu
e6f65acf00
- fix: Should show header completion popup in #include line comments.
...
- fix: <> int #include "" line's line comment may be wrongly syntax colored.
- fix: <> int #include "" line's line comment may be wrongly underlined.
2024-03-18 21:37:54 +08:00
MZZW
f43183f56e
"one dark主题细节优化" ( #288 )
2024-03-18 21:04:27 +08:00
Roy Qu
e7129241e9
fixes #281 : Wrong syntax highlighting for #include lines that contains multiple '>' chars.
2024-03-17 21:49:06 +08:00
Roy Qu
852a451976
editor font list settings:
...
Items not editable.
Double click on a item to modify.
2024-03-17 11:41:40 +08:00
Cyano Hao
3e58c52046
Improve font list interaction ( #279 )
...
* add icons
* improve font list interaction
2024-03-17 11:18:09 +08:00
Roy Qu
46b273a88d
- enhancement: Folding button scales with editor font.
2024-03-14 20:06:45 +08:00
Roy Qu
a3e6d111f8
fix: async refreshing not correctly started in lldb-server
2024-03-14 16:39:13 +08:00
Roy Qu
ba9bbca010
- change: When debugging, don't auto set focus to the editor.
2024-03-14 13:03:06 +08:00
Roy Qu
4810992ed3
minor change: format for the message in status bar
2024-03-14 12:29:20 +08:00
Roy Qu
365c15a874
- enhancement: Execute the last debug command in the debug console if ENTER pressed.
2024-03-14 11:21:42 +08:00
Roy Qu
86dac40057
update translations
2024-03-14 10:11:19 +08:00
Roy Qu
b754e7a3c0
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2024-03-14 10:06:23 +08:00
Cyano Hao
051fcfafa5
use relative locations in translations to avoid further merge conflict ( #275 )
2024-03-14 10:05:57 +08:00
Roy Qu
1ccd28e65e
enhancement: display column info if force fixed font width is turned on
2024-03-14 09:58:57 +08:00
Roy Qu
a5f7b02324
- enhancement: Make output in the debugger console cleaner.
2024-03-14 09:23:04 +08:00
Roy Qu
fc27fac68e
- fixes #262 : Debugger console's background not correctly cleared before redrawn.
2024-03-14 09:02:08 +08:00
Cyano Hao
b5e63e3719
update xmake.lua ( #274 )
2024-03-14 08:27:57 +08:00
Roy Qu
f91c2bb188
- enhancement: Auto choose a better font for theme choosing dialog in the first run.
2024-03-13 20:57:56 +08:00
Roy Qu
3018339ae3
fix: mainwindow too wide in the first run
2024-03-13 20:50:48 +08:00
Roy Qu
d0009d06d5
add tips for the font setting list
2024-03-13 20:48:08 +08:00
Roy Qu
46b0c4d894
fixes #264 : In the debugger console, Auto-wrapped lines can't be correctly selected.
2024-03-13 20:10:31 +08:00
Roy Qu
a946450014
code clean up
2024-03-13 19:19:10 +08:00
Cyano Hao
e67e329ef1
Use font list ( #269 )
...
* add icons
* place text vertically center in qsynedit
* use font list
2024-03-13 19:17:25 +08:00
Roy Qu
2c29b64d97
Adjust lldb-server sync time
2024-03-13 16:50:14 +08:00
Roy Qu
e60dc0eab5
remove dap implementations
2024-03-13 11:16:04 +08:00
Roy Qu
1e3404c591
- fix: Shortcuts in non-editor panels conficts with the editor.
2024-03-13 11:04:51 +08:00
Roy Qu
12299e98e9
- fix #267 : When debugging, can't watch expressions that has spaces in it.
2024-03-12 20:28:38 +08:00
Roy Qu
2cc00cb924
- fix: Failed to evaluate expressions while debugging, if the expression has spaces in it.
2024-03-12 19:03:47 +08:00
Roy Qu
80ec88e552
- fix: Failed to evaluate expressions while debugging, if the expression has spaces in it.
2024-03-12 18:59:26 +08:00
Roy Qu
3e0db148ae
lldb-server compatibility
2024-03-11 20:34:02 +08:00
Roy Qu
e2d5a18c3f
fix: font not correctly set in the cpuinfo window
2024-03-11 17:38:51 +08:00
Roy Qu
f5db3144f5
Merge branch 'master' into dap
...
# Conflicts:
# NEWS.md
2024-03-11 17:29:15 +08:00
Roy Qu
e552e114f5
lldb-mi compatibility
2024-03-11 17:28:18 +08:00
Roy Qu
35d6b4d014
- enhancement: improve lldb-mi compatibility.
2024-03-11 13:13:53 +08:00
Roy Qu
9cb980f2f6
work save: #259 Remove hard-coded GDB-MI commands outside the gdbmi implementation.
2024-03-10 21:25:24 +08:00
Roy Qu
b83c45782b
work save
2024-03-10 12:57:50 +08:00
Roy Qu
b359004f95
work save
2024-03-10 11:15:10 +08:00
Roy Qu
6ba9cbb78b
work save
2024-03-10 09:56:20 +08:00
Roy Qu
1f8fa070c8
work save
2024-03-10 08:06:11 +08:00
Cyano Hao
f996426916
fix static and shared makefile ( #258 )
2024-03-10 08:05:09 +08:00
Roy Qu
d302fcc10f
DAP Protocol implementations.
...
More work for seperating debugger interface and the gdb mi client
2024-03-09 23:08:23 +08:00
Roy Qu
9a66022b8a
Initial implementation for #254
2024-03-09 20:19:38 +08:00
Roy Qu
8d1cda13b3
work save: DAP protocol:
...
Create / parse request message
2024-03-09 13:58:32 +08:00
Roy Qu
23e918304e
Done: Issue #240
2024-03-09 11:34:52 +08:00
Roy Qu
581b7c7cf1
work save: refactor: DebuggerClient interface
2024-03-08 22:06:10 +08:00
Roy Qu
0e5d666c67
- fix: Full scope typed variables in lambda expressions is not correctly parsed.
2024-03-08 18:20:49 +08:00
Roy Qu
4567e11f43
fix: can't compile
2024-03-08 10:06:18 +08:00
Roy Qu
7d8070a6b3
Issue #239 refactor: debugger folder
2024-03-08 09:55:58 +08:00
Roy Qu
ddc46a72bc
Issue #193 - fix: Hint for bold text (<b></b>) are not correctly handled in the function tips.
2024-03-08 08:37:21 +08:00
Roy Qu
9df669ba08
Issue #194 - fix: Function tips contains functions that not in the scope.
2024-03-08 08:30:41 +08:00
Roy Qu
f79da84224
Issue #197 - enhancement: Support "enum struct" Scoped enumerations.
2024-03-08 08:17:44 +08:00