Commit Graph

2900 Commits

Author SHA1 Message Date
Roy Qu eca9d2ecbf - fix: Can't compile / run assembly files in gcc 13/14 . 2024-05-08 11:48:55 +08:00
Roy Qu 73d0ded92f update NEWS.md 2024-05-08 11:10:33 +08:00
Roy Qu d21de624ea - enhancement: New menu item "Code completion". 2024-05-08 10:27:00 +08:00
Roy Qu 4eecf263b5 update chinese website address 2024-05-08 09:56:00 +08:00
Roy Qu 7b0b0587cd optimize the speed for editing big source file 2024-05-07 20:54:40 +08:00
Roy Qu 30e7751abf optimize editing 2024-05-07 16:20:47 +08:00
Roy Qu e29b7c0148 Don't update line width in background. 2024-05-07 16:00:33 +08:00
Roy Qu 89e2c330e3 optimize: don't invalidate all line width after each parsing. 2024-05-07 15:15:02 +08:00
Roy Qu 8fef396baa update max line width in background 2024-05-07 14:41:04 +08:00
Roy Qu 8faa2c0aa6 optimization: don't recalculate glyph positions in selected lines. 2024-05-07 12:18:13 +08:00
Roy Qu 311fe880bb stack size doesn't work in linux 2024-05-05 16:11:34 +08:00
Roy Qu cd65ecd74a - fix: Fail to evaluate expressions if macro can't be expanded. 2024-05-05 16:01:29 +08:00
Roy Qu b3ca4f5d38 update translation 2024-05-05 13:06:14 +08:00
Roy Qu 29e5541477 fix: can't toggle bookmark when mouse is at end of the line 2024-05-05 12:59:49 +08:00
Roy Qu e6b57b79c0 update mainwindow size 2024-05-05 10:33:18 +08:00
Roy Qu eac49a90f0 - fix: The memory usage displayed after program execution is wrong.
- enhancement: New compiler option "stack size" in the link subpage.
  - change: Set "Ctrl+G" as the shortcut for "Goto page..."
  - change: Set "Ctrl+B" as the shortcut for "Toggle Bookmark"
2024-05-05 10:24:36 +08:00
Roy Qu 996dbc7055 change shortcuts 2024-05-04 21:58:02 +08:00
Roy Qu c19ca5e362 add infrastructure for number compiler options 2024-05-04 21:03:40 +08:00
Roy Qu ce97272fc0 fix: Crash when has source line like "std::cout << (3+4*4>5*(4+3)-1 && (4-3>5)) <<std::endl;". 2024-05-04 12:33:35 +08:00
Roy Qu 49049b0884 refactor: structural binding 2024-05-04 10:31:15 +08:00
Cyano Hao ae8e8fdaa6
add astyle to windows llvm build script (#411) 2024-05-04 10:14:08 +08:00
Roy Qu 4bd3829484 fix: Correctly parsing array defines. 2024-05-03 21:00:38 +08:00
Roy Qu ebeea19794 - enhancement: support C++ 17 structured binding in stl map containers foreach loop. 2024-05-03 10:39:44 +08:00
Roy Qu 131941801d simplify implementation 2024-05-03 08:48:58 +08:00
Roy Qu 68209fe619 fix: project not correctly reparsed after rename unit. 2024-05-03 08:38:54 +08:00
Roy Qu c5cd30eb2a fix: compile error 2024-05-03 08:38:00 +08:00
Roy Qu 1eb804ab0e fix: (UB) get shared ptr from raw pointer 2024-05-03 07:50:05 +08:00
Roy Qu 2b029bc4cb update NEWS.md 2024-05-02 17:10:52 +08:00
Roy Qu 0b56b6383f fix #408: In options -> code format -> Program, Choose astyle path button doesn't work. 2024-05-02 17:02:55 +08:00
Roy Qu 67b2ec1bc7 - fix: Current editor wouldn't get parsed, when it's switched from another editor being parsed.
- enhancement: Support macro in #include preprocessing statements. (Issue #497)
2024-05-02 16:58:01 +08:00
Roy Qu e9f7d42aa6 fix: export error 2024-04-29 13:37:04 +08:00
Cyano Hao 6359000c85
update docs (#404) 2024-04-28 16:47:35 +08:00
Cyano Hao 63da91028b
update Windows XP CI test (#403) 2024-04-28 16:46:59 +08:00
Cyano Hao fb13af8edf
fix per-user context in windows installer script (#402) 2024-04-28 16:46:33 +08:00
Cyano Hao 8b80e2a77d
remove pre-Qt 5.15 stuff (#405) 2024-04-28 16:46:01 +08:00
Cyano Hao 85384f6809
update build script for Windows XP (#401) 2024-04-28 11:58:39 +08:00
Cyano Hao ec6222ddb8
add ucrt support to windows build script (#399) 2024-04-27 21:55:09 +08:00
Roy Qu 9ef7d45640 Auto set "remove superfluous empty lines" spinbox enable state with the checkbox 2024-04-27 12:21:23 +08:00
Cyano Hao ad6873614b
Update Linux build scripts (#397)
* update linux build scripts

* update docs
2024-04-27 10:22:53 +08:00
Roy Qu f51ca9009e - enhancement: New code format option: "Remove superfluous empty lines exceeding"
- enhancement: New code format option: "Remove superfluous spaces"
  - change: Remove code format option: "Delete continuous empty lines"
2024-04-27 10:21:40 +08:00
Roy Qu fa7dc26e2c remove options "Delete multiple empty lines" 2024-04-26 14:54:50 +08:00
Roy Qu 87e39c6564 fix: error in changeFileExt 2024-04-25 21:47:19 +08:00
Roy Qu 60c3bcc1c2 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2024-04-25 18:49:58 +08:00
Roy Qu 533783ad30 minor change 2024-04-25 18:49:43 +08:00
Roy Qu 8048ef1d36 old version compatibility 2024-04-25 17:39:17 +08:00
Cyano Hao 4ebacc9e3e
use Arch Linux-style git repo management in windows build script (#396) 2024-04-25 17:21:05 +08:00
Roy Qu 3caf54ff34 don't rebuild astyle each time 2024-04-25 17:07:43 +08:00
Ltabsyy aaee5b9eb3
Add color scheme MoLo Mia (#394)
1.可满足MoLo主题复制到白纸的需求,例如实验报告。
2.可配合浅色主题作为常规的浅色配色使用。
2024-04-25 16:30:41 +08:00
Cyano Hao ff23e8c859
prefer Lucida Console font on Windows XP (#395) 2024-04-25 16:30:23 +08:00
Roy Qu 7df90b0d5d remove astyle sourcetree 2024-04-25 16:29:27 +08:00