Roy Qu
|
17fddff91b
|
clean code
refactor: rename fileIncludes to fileInfo
|
2024-04-06 18:10:49 +08:00 |
Roy Qu
|
fd062e2f34
|
refactor: rename FileIncludes to ParsedFileInfo
|
2024-04-06 17:45:02 +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
|
29ed064b91
|
fix: function tips not correctly displayed
|
2024-04-05 22:43:07 +08:00 |
Roy Qu
|
12153bf16a
|
refactor doFindNamespace
|
2024-04-05 21:40:40 +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
|
3ae25776b6
|
fix #331 Don't show function prototype tip for function name that contains namespace alias
|
2024-04-05 17:38:22 +08:00 |
Roy Qu
|
648e555fc5
|
refactor: enum to enum class
|
2024-04-03 10:37:29 +08:00 |
Roy Qu
|
775148eb43
|
eliminate warnings
|
2024-04-01 21:28:36 +08:00 |
Roy Qu
|
c5b07ff321
|
skip extern template
|
2024-04-01 11:08:30 +08:00 |
Roy Qu
|
1372ac774f
|
- enhancement: Support "extern template" in parser.
|
2024-04-01 10:59:01 +08:00 |
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 |