Commit Graph

2105 Commits

Author SHA1 Message Date
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