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 |
Roy Qu
|
c3352ad661
|
- refactor: for/catch processing
- fix: Link in the project options dialog / precompiled header pages is not clickable.
|
2023-10-22 18:33:53 +08:00 |
Roy Qu
|
30cabe2faa
|
- enhancement: Parse files that contains C++ 20 'concept' keyword. (No code suggesion for concepts now)
- enhancement: Parse files that contains C++ 20 'requires' keyword.
- fix: Code suggestions in namespace.
- enhancement: Code suggestions for namespace alias.
- fix: Correctly handle statements like 'using xxx::operator()'.
|
2023-10-22 13:19:03 +08:00 |
Roy Qu
|
8fe15dab8a
|
- enhancment: Code suggestion for embedded std::vectors.
|
2023-10-19 19:32:08 +08:00 |
Roy Qu
|
526e73d27a
|
Use QRecursiveMutex instead of QMutex in CppParser
|
2023-10-10 19:59:39 +08:00 |
Roy Qu
|
98f015f661
|
fix: linux compatibility(from cyano.CN)
|
2023-08-17 22:08:31 +08:00 |
Roy Qu
|
6b2a800d37
|
- enhancement: Support SDCC Project.
|
2023-08-17 19:24:49 +08:00 |
Roy Qu
|
dd5640d334
|
- enhancement: False branches are displayed as comments.
|
2023-08-17 13:24:08 +08:00 |
Roy Qu
|
dcd53771d3
|
fix: Can't suggest members of variable defined by unname struct/union.
|
2023-08-13 22:19:56 +08:00 |
Roy Qu
|
707358817c
|
- enhancement: Autowrap tool output text.
|
2023-08-13 15:41:17 +08:00 |