Commit Graph

2460 Commits

Author SHA1 Message Date
Cyano Hao 1394e6c135
Add Lua-based theme add-ons (#165)
* import Lua 5.4.6 as subproject

* Lua-based theme

* Lua theme showcase - random light

* add “Inky dark” (墨落) theme

* add copyright notice

* add feature flag for Lua-based add-on
2023-12-22 18:03:29 +08:00
Roy Qu 8cdc678d38 SDCC feature can be disabled 2023-12-17 13:53:22 +08:00
Roy Qu a76729e90a - Enhancement: Better contrast for scroller slider in dark theme. 2023-12-16 17:56:24 +08:00
royqh1979 eda8611c1b
!5 增加了简体中文版的Readme.md
Merge pull request !5 from 张大为/master
2023-12-12 23:59:45 +00:00
emanruoy 6f479cec8e 翻译了Readme.md 2023-12-11 11:49:43 +08:00
Roy Qu ef2d4faf32 Update NEWS.md 2023-11-26 16:51:43 +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 5516065fb3 Update minor version 2023-11-26 15:47:43 +08:00
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