Roy Qu
2050a7adab
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2023-11-26 15:44:34 +08:00
Roy Qu
bfd00957eb
- Enhancement: Better support for macros.
2023-11-26 15:44:13 +08:00
Cyano Hao
3aa64decda
AppImage: enable Wayland support ( #163 )
2023-11-26 11:05:48 +08:00
Roy Qu
d75f550742
- change: Don't auto add; when completing '{' for lines starting with 'struct/union/enum' and ending with ')'
2023-11-19 17:15:17 +08:00
Roy Qu
a6b9d282cf
- fix: Click on the line begin may toggle breakpoint.
2023-11-19 16:53:29 +08:00
Roy Qu
49237ebf03
- change: Use qt.conf to use freetype font engine. User can use the windows default font engine by remove this file.
2023-11-19 16:41:36 +08:00
Roy Qu
3f95655e79
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2023-11-19 10:43:33 +08:00
Roy Qu
3aa9be81d3
- fix: Use the system default encoding for input when running problem cases.
2023-11-19 10:39:12 +08:00
Cyano Hao
5c810bd1c9
Update Linux packaging ( #160 )
...
* update arch linux deps; make it CI-friendly
* fix musl compatibility
* alpine linux packaging
* add musl-based Linux to CI
* update rpm build
* update doc
2023-11-19 08:48:58 +08:00
Roy Qu
b0a2fea7d1
Don't gray ini files in the file browser
2023-11-18 16:54:44 +08:00
Roy Qu
847aac5552
fix: Simplified Chinese translations
2023-11-08 14:38:27 +08:00
Roy Qu
fcdd23177c
- enhancement: E-ink color scheme.
2023-11-07 09:03:17 +08:00
Roy Qu
4a8b3e1896
- fix: Line numbers for problem case input/output/expected texteditors are not vertically centered.
2023-11-06 20:58:18 +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
ce9398c2a4
- change: In Options —> Editor -> Code Suggestion, option "Hide symbols starting with underscore" default to True.
2023-11-02 10:23:29 +08:00
Roy Qu
dbf21e8036
- change: In Options -> Language -> Generate Assembly, option "Don't generate SEH directives" default to True.
2023-11-02 10:19:01 +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
23dca20c24
Merge branch 'memory'
2023-10-27 20:29:05 +08:00
Roy Qu
b449085870
- enhancement: Hide symbols that contains "<>" in code suggestions.
2023-10-27 20:28:41 +08:00
Roy Qu
13d81b1134
reduce memory usage
2023-10-27 20:16:44 +08:00
Roy Qu
9a51678d09
Minor update
2023-10-27 09:49:34 +08:00
Bhargav Shirin Nalamati
c0e9a324f5
Update README.md ( #152 )
2023-10-26 19:53:48 +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
Cyano Hao
9acca16f8e
Add instruction for development in vscode ( #151 )
...
* add instruction for development in vscode
* [ci skip] update doc
2023-10-25 21:22:38 +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
85ef5986bf
Add debug info for macro expansion
2023-10-25 11:49:25 +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
5ac89f1bab
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2023-10-24 20:36:46 +08:00
Roy Qu
4eca58b62a
- enhancement: Basic support for parsing variadic macros.
2023-10-24 20:35:43 +08:00
Cyano Hao
adbbf96733
add RPM package ( #150 )
2023-10-24 12:20:32 +08:00
Roy Qu
1c23010408
- change: Set mouse cursor to hand pointing when it's on gutter.
...
- fix: mouse cursor doesn't change when move back to editor.
2023-10-23 21:46:13 +08:00
Roy Qu
4b6fcd2e90
Change: Use gdb server is not checkable in linux/mac
2023-10-23 19:24:23 +08:00
Roy Qu
510ebe5555
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2023-10-23 18:11:19 +08:00
Roy Qu
00736ea73b
- change: Ensure the line just below caret is visible while moving caret.
2023-10-23 17:36:10 +08:00
Cyano Hao
ead90dd6b4
add CI build ( #148 )
2023-10-23 16:47:32 +08:00
Roy Qu
7b9c5b378a
- fix: Should cd to working directory when debugging.
2023-10-23 10:33:16 +08:00
Roy Qu
cdb0197aea
- change: Don't change caret position when ctrl+click.
2023-10-23 10:13:46 +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
9467645bef
- fix: __attribute__ is not correctly handled if it is after 'static'.
2023-10-21 22:19:26 +08:00
Roy Qu
bd85f91258
windows compatibility fix
2023-10-21 16:06:33 +08:00
Roy Qu
44d8ef37e3
update NEWS.md
2023-10-21 13:45:06 +08:00
Roy Qu
edba9130b1
update lock logic
2023-10-21 13:41:53 +08:00
Roy Qu
eb7c1d0c8f
Merge branch '2.26'
2023-10-21 13:38:50 +08:00
Cyano Hao
a62acc2eb0
Add Windows XP support ( #146 )
...
* improve Qt 5.6 support
* switch registry API to Windows XP compatible Unicode API
* update docs
* add comment for `CONFIG += c++14 c++17` in qmake .pro files
* fix logic for lockFile
2023-10-21 13:38:12 +08:00
Roy Qu
539439b0a8
update debian package script
2023-10-21 12:55:39 +08:00