Roy Qu
e10b5b1d39
- enhancement: Set shortcuts for tools menu item.
2024-04-01 19:25:14 +08:00
Roy Qu
1372ac774f
- enhancement: Support "extern template" in parser.
2024-04-01 10:59:01 +08:00
Roy Qu
158945f8db
fix #358 : C++ source after ';' are treated as comments in cpu info window.
2024-03-31 21:27:02 +08:00
Roy Qu
8fc621829e
- enhancement: Make colors in code suggestion popup consistent with the editor.
...
- enhancement: Make colors in header suggestion popup consistent with the editor.
2024-03-31 20:43:37 +08:00
Roy Qu
8eee3de831
- Change: Change background color for highlighted buttons in the default theme.
...
- enhancement: Make matched contents more obvious in the code suggestion popup.
- enhancement: Make matched contents more obvious in the header suggestion popup.
2024-03-31 17:23:16 +08:00
Roy Qu
96fabfc92c
- Change: Background color for highlighted buttons in the default theme.
2024-03-31 11:20:01 +08:00
Roy Qu
f834a6dfbf
- enhancement: By default, use monospaced font to display register values in the CPU Info dialog.
...
- fix: Negative values in register like AH/AL are wrongs displayed as 32/64-bit number.
2024-03-31 09:36:37 +08:00
Roy Qu
c4442f3a30
- fix: If there are only 1 line in the editor, shift+down can't select it.
2024-03-30 10:34:47 +08:00
Roy Qu
23c3644871
- enhancement: Highlight words in the string/comments.
2024-03-28 18:25:36 +08:00
Roy Qu
e58adc94ff
- fix: Compile info for project doesn't have name of the project executable.
...
- fix: Select a word in string / comment doesn't highlight other words in the file
2024-03-28 10:16:28 +08:00
Roy Qu
ab8133d7cf
- enhancement: Add compiler set by choose the executable.
2024-03-27 23:29:03 +08:00
Roy Qu
7034742741
- change: Don't turn on the code format option "indent class" by default.
2024-03-27 19:50:44 +08:00
Roy Qu
bd52bd9831
Perfect the patch for astyle
2024-03-27 19:24:34 +08:00
Roy Qu
6526e8caec
- fix: "project name".exe.manifest is auto removed when build the project.
2024-03-27 17:45:48 +08:00
Roy Qu
c941ae4cf8
- enhancement: Open ".def" (Module definition file) file in editor when double click it in the project view.
...
- enhancement: When a dll project has .def file, use it when generating the dll file.
2024-03-27 15:32:30 +08:00
Roy Qu
f88898ae1e
- enhancement: Adjust function tip pos to prevent it from run outside the right window edge.
2024-03-27 11:32:56 +08:00
Roy Qu
2b9ece18ad
update README.md : fix: If a class method is overloaded, only one of them is inherited by it's children.
2024-03-27 11:21:19 +08:00
Roy Qu
df992c5cbc
- fix: Remove duplicated macro defines make it's lost in the parse result.
...
- fix: An undefined macro is still missing the the parse result after #undef is removed.
2024-03-26 16:33:22 +08:00
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
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
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
50f3ec06f1
update NEWS.md
2024-03-25 11:50:19 +08:00
Roy Qu
ae19edd4bc
update installer script
2024-03-25 11:29:56 +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
a892e21ed3
- fix #319 : Register names in the cpu info are not in correct order.
2024-03-24 18:07:32 +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
4f637481e4
update NEWS.md
2024-03-23 18:42:11 +08:00
Roy Qu
09a61c4c32
support lambda expression captures.
2024-03-23 09:03:20 +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
517fdbdecc
- enhancement: Improve lambda support.
2024-03-22 18:56:02 +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
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
86cc3e170e
update NEWS.md
2024-03-21 20:45:31 +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
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
d32e4e642d
fix #294 - fix: Ctrl+Return insert linebreak shouldn't scroll unnecessarilly.
...
- enhancement: Move caret to line begin would scroll to the begin if possible.
2024-03-21 10:22:09 +08:00
Roy Qu
0426bfe1b0
fix #293 : No icons for inherited class private members.
2024-03-21 07:10:48 +08:00