Roy Qu
ce97272fc0
fix: Crash when has source line like "std::cout << (3+4*4>5*(4+3)-1 && (4-3>5)) <<std::endl;".
2024-05-04 12:33:35 +08:00
Roy Qu
ebeea19794
- enhancement: support C++ 17 structured binding in stl map containers foreach loop.
2024-05-03 10:39:44 +08:00
Roy Qu
68209fe619
fix: project not correctly reparsed after rename unit.
2024-05-03 08:38:54 +08:00
Roy Qu
2b029bc4cb
update NEWS.md
2024-05-02 17:10:52 +08:00
Roy Qu
67b2ec1bc7
- fix: Current editor wouldn't get parsed, when it's switched from another editor being parsed.
...
- enhancement: Support macro in #include preprocessing statements. (Issue #497 )
2024-05-02 16:58:01 +08:00
Roy Qu
f51ca9009e
- enhancement: New code format option: "Remove superfluous empty lines exceeding"
...
- enhancement: New code format option: "Remove superfluous spaces"
- change: Remove code format option: "Delete continuous empty lines"
2024-04-27 10:21:40 +08:00
Roy Qu
198ff102ac
- enhancement: Improve how to manage themes in Options → general → appearance.
2024-04-23 17:21:32 +08:00
Roy Qu
96c4e95172
- fix #388 : Temp object + member function call is wrongly parsed as constructor.
2024-04-23 13:31:05 +08:00
Roy Qu
0867947c70
- fix: In sdcc project, parser are not correctly inited as sdcc parser.
2024-04-15 22:24:57 +08:00
Roy Qu
d8b467b867
- fix: In sdcc project, sdcc keywords are not in completion suggest list.
2024-04-15 22:17:16 +08:00
Roy Qu
d6e0e07943
- fix: Name of the macro for project private resource header is not correct.
2024-04-15 19:10:09 +08:00
Roy Qu
aca3ce8b24
- change: Don't generate project resource files for sdcc project.
2024-04-15 16:55:10 +08:00
Roy Qu
5a7589aeb1
- fix: project options -> compiler set -> static link & auto convert charset options not correctly loaded.
2024-04-14 21:24:21 +08:00
Roy Qu
081d37e21f
redirect 2>&1
2024-04-14 12:27:01 +08:00
Roy Qu
c6c7d92e1c
- enhancement: Auto type induction for "std::make_shared"/"std::make_unique"
2024-04-14 10:17:17 +08:00
Roy Qu
56310e8363
- fix: Can't show correct completion info for vars declared with template parameters ending with ">>".
2024-04-13 22:37:09 +08:00
Roy Qu
89f8d9ae21
- fix: Positions of current matching parenthesis not correctly updated.
2024-04-13 18:01:32 +08:00
Roy Qu
e3145d680f
- fix: Shouldn't consider preceeding '&'/'*' when popping completion suggest list for variable members.
2024-04-13 10:39:55 +08:00
Roy Qu
039ec299a6
revert: turn off font hinting
2024-04-12 20:43:47 +08:00
Roy Qu
308cbb3ee8
- change: Turn off font hinting.
2024-04-12 20:18:06 +08:00
Roy Qu
a86e872281
- fix: Size of the icons in problem and problem set panel are not correct.
2024-04-12 19:23:43 +08:00
Roy Qu
87586202dc
- fix: Toggle breakpoint by shortcut may use wrong line.
2024-04-12 12:54:12 +08:00
Roy Qu
6b575ad8b2
- enhancement: In debug console, Ctrl+C/Ctrl+X/Ctrl+V conflicts with application action.
...
- enhancement: Auto hide Edit/Selection/Code/Refactor menu if no file openning.
- enhancement: Auto hide Project menu if no project openning.
2024-04-12 09:02:17 +08:00
Roy Qu
57c4b4d646
- enhancement: Function tip's width changes with editor width.
...
- fix: '<' / '>' not shown in function tips.
2024-04-10 21:43:28 +08:00
Roy Qu
262ca6536c
- fix: Can't find symbols indirectly included by other files.
2024-04-09 19:46:46 +08:00
Roy Qu
4f1cc3d50d
- fix: Alias a namespace to itself will create infinite loop.
2024-04-08 13:57:16 +08:00
Roy Qu
cbd6559ddc
- fix #374 : Can't find the correct type if current symbol is member of a class that has constructors.
2024-04-08 11:47:53 +08:00
Roy Qu
04c7f3b5d5
- change: Remove "limit for copy" and "limit for undo" options.
2024-04-07 21:33:08 +08:00
Roy Qu
5d20f8ed7d
update NEWS.md
2024-04-06 21:53:19 +08:00
Roy Qu
e98fb56f8d
- fix: Theme manager not correctly inited in options dialog / environment / appearance.
2024-04-06 18:36:35 +08:00
Roy Qu
f029de3048
- fixes #371 : Don't show completion suggestion for members of variable which type name has namespace alias;
2024-04-06 10:31:08 +08:00
Roy Qu
2cf8f2dcf5
- fix: can't jump to definition/declaration for symbols in using alias statement like "using ::printf".
2024-04-06 10:08:42 +08:00
Roy Qu
0db67a2688
update NEWS.md
2024-04-06 09:30:51 +08:00
Roy Qu
16a3c0ad7a
fixes #330 : Don't show function prototype tip for function name that contains more than one namespace;
2024-04-05 21:38:18 +08:00
Roy Qu
ec43e4634d
- fix: Can't save changes in project options -> compiler set , after base compiler set was changed.
2024-04-05 19:31:04 +08:00
Roy Qu
3e1e4b0f01
fixes #369
...
- fix: Breakpoint condition expression that contains spaces doesn't work.
- enhancement: Double click on breakpoint table's condition cell to modify it.
2024-04-04 21:34:16 +08:00
Roy Qu
726043d144
fix #370 : Can't correctly undo/redo "Delete current line".
2024-04-04 19:55:48 +08:00
Roy Qu
9b2d3a1bd0
- enhancement: Enhancement for custom tools.
2024-04-01 21:07:44 +08:00
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