Roy Qu
|
dd1bb88733
|
fix #348 : crash when failed to expand parametered macro in the expression
|
2024-03-30 12:42: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
|
2483962082
|
fix #329 - fix: Some functions like "std::fstream::write" are not shown in the completion suggestion.
|
2024-03-27 11:18:20 +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
|
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
|
09a61c4c32
|
support lambda expression captures.
|
2024-03-23 09:03:20 +08:00 |
Roy Qu
|
0782994f95
|
fix : menu items for editors are disabled.
|
2024-03-22 19:37:13 +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
|
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
|
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
|
0426bfe1b0
|
fix #293 : No icons for inherited class private members.
|
2024-03-21 07:10:48 +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
|
0e5d666c67
|
- fix: Full scope typed variables in lambda expressions is not correctly parsed.
|
2024-03-08 18:20:49 +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 |
Roy Qu
|
df4c14caa4
|
- fix Issue #211: Using alias for global symbols are not correctly handled.
|
2024-03-08 08:06:23 +08:00 |
Roy Qu
|
45a73181df
|
Issue #209 - enhancement: Support annonymous class
|
2024-03-08 07:32:09 +08:00 |
Roy Qu
|
c742a8bb29
|
- enhancement: Issue #196 Support C++ using alias in syntax highlighting/code completion/function tips.
|
2024-03-07 21:35:53 +08:00 |
Roy Qu
|
0a11b4b6ea
|
- Enhancement: Issue #213 Expands macro when finding function tips.
|
2024-03-06 19:35:35 +08:00 |
Roy Qu
|
6daddd1e5b
|
- fix: Can't show function tips for std::ios::sync_with_stdio.
|
2024-02-29 09:50:20 +08:00 |
Roy Qu
|
f763cec8f4
|
- fix: Function argument infos are not correctly parsed.
|
2024-02-28 10:41:03 +08:00 |
Roy Qu
|
2743e6f682
|
- fix: Parser: invalidating file may lost class inheritance infos.
|
2024-02-28 09:17:30 +08:00 |
Roy Qu
|
1728e953bf
|
- fix: Parser: invalidating file may break class inheritance infos.
|
2024-02-27 18:08:38 +08:00 |
Roy Qu
|
f9d8212712
|
- Enhancement: New option for compiler set "Don't localize gcc output messages"
|
2024-02-20 21:47:12 +08:00 |
Roy Qu
|
20339b3e9a
|
- Fix: Function list is not correctly retrived for full-scoped functions
|
2024-02-20 14:45:12 +08:00 |
Roy Qu
|
d8e4c4d76b
|
- Fix: Expression that starts with full scoped variables might be treated as var definition.
|
2024-02-20 12:34:02 +08:00 |
Roy Qu
|
b4cfc7b98d
|
fix: Can't correctly suggest a variable defined by a typedef-ed type.
|
2024-02-19 17:56:15 +08:00 |
Roy Qu
|
ce678c64e8
|
- Enhancement: Better type induction for auto in foreach loop of maps.
|
2023-11-26 16:30:22 +08:00 |
Roy Qu
|
bfd00957eb
|
- Enhancement: Better support for macros.
|
2023-11-26 15:44:13 +08:00 |
Roy Qu
|
aa12dcc4d1
|
- fix: Crash if #include a non-exist header file in the source.
|
2023-11-05 21:00:52 +08:00 |
Roy Qu
|
43dbbf798a
|
optimize
|
2023-10-28 09:20:01 +08:00 |
Roy Qu
|
6cf04c1ca6
|
minor refactor
|
2023-10-27 20:49:39 +08:00 |
Roy Qu
|
13d81b1134
|
reduce memory usage
|
2023-10-27 20:16:44 +08:00 |
Roy Qu
|
5814043302
|
- enhancement: when induce type info for return value, try to select the overloaded one that doesn't have an "auto" type.
|
2023-10-26 08:57:40 +08:00 |
Roy Qu
|
94e955b07a
|
- fix: If the integrated gcc compiler is add to path, auto find compilers will find in twice. (Windows)
|
2023-10-25 18:58:45 +08:00 |
Roy Qu
|
3a78819fb8
|
- fix: C++ compiler atrribute '[[xxx]]' are not correctly handled.
|
2023-10-25 17:01:42 +08:00 |
Roy Qu
|
b287464b98
|
- fix: Macros that defined by the compiler are not correctly syntax-colored and tooltiped.
|
2023-10-25 00:34:29 +08:00 |
Roy Qu
|
0bc361e1f9
|
- enhancement: Better support for expanding macros with complex parameters.
|
2023-10-25 00:19:05 +08:00 |
Roy Qu
|
e0b9bfb4c8
|
minor cleanup
|
2023-10-22 20:04:21 +08:00 |