Roy Qu
8ca693f8dc
fix: translation error
2024-03-26 14:08:35 +08:00
Roy Qu
5976ef95ea
- fix: In split screen mode, editor on the right can't be correctly found by commands.
2024-03-26 13:58:14 +08:00
Roy Qu
477f7f1d7d
- enhancement: Info contents from stderr are logged into "Tools Output" panel, add problem case name info to the log.
2024-03-26 13:45:26 +08:00
Roy Qu
40777386a9
fix #326 - enhancement: Suggest macro names after "#ifdef"/"#ifndef".
2024-03-26 13:18:00 +08:00
Roy Qu
5c7e7fb793
clean up code
2024-03-26 12:56:50 +08:00
Roy Qu
76e098bfc6
fix #327 - enhancement: Auto define macro "_DEBUG" for "Debug" compiler set(like visual studio).
2024-03-26 12:54:25 +08:00
Roy Qu
bc19b58cd3
- change: Set focus to "find next" button when find/replace dialog is openned.
...
- change: Don't set focus to "close" button after searched in the find/replace dialog
- change: Set focus to "find" button when "find in files..." dialog is openned.
- enhancement: Correct tab orders for all setting pages/dialogs.
- enhancement: Shortcut key for buttons in find/replace and "find in files" dialogs.
2024-03-25 18:58:48 +08:00
Roy Qu
b2d88e27e0
enhancement: Auto check "only monospace font" when modify the first editor font.
2024-03-25 17:40:19 +08:00
Roy Qu
0339baf069
fixes #320 - fix: Display not correctly updated after select all in debug console.
2024-03-25 17:21:22 +08:00
Roy Qu
5efc4ac279
fix #321 #322
...
- enhancement: Display (gdb) prompt in debug console after it's cleared.
- fix: Output of "disas" is not shown in debug console.
enhancement: align first line top with editor window after vertical scrolled.
2024-03-25 17:10:47 +08:00
Roy Qu
1bb8ad3a27
fix: crash when parsing A{}
...
enhancement: auto type induction for new
2024-03-24 21:53:55 +08:00
Roy Qu
13e0393c8e
- enhancement: Auto type induction for new / temp class object.
2024-03-24 19:42:29 +08:00
Roy Qu
0405a51206
fix #318 #309 - enhancement: Auto type induction for new / temp class object.
2024-03-24 19:19:57 +08:00
Roy Qu
730bed9587
fix #313 : Caret on '(' / ',' in string/comment/char may invoke function tips.
2024-03-24 18:27:40 +08:00
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