A light-weight C/C++ IDE based on Qt
Go to file
Roy Qu 02a0ed049b Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2023-09-27 13:57:47 +08:00
.github/workflows Update winget.yml 2022-09-29 17:06:12 +05:30
RedPandaIDE Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2023-09-27 13:57:47 +08:00
docs work save: redo done 2022-07-02 17:59:07 +08:00
libs Add runner args abstraction and fix shm on macOS/BSD (#134) 2023-09-05 19:14:08 +08:00
macos Move icons into platform specific directory 2022-05-30 17:21:31 +08:00
packages Terminal arguments fix and cleanup (#138) 2023-09-25 10:15:07 +08:00
platform - update some project template icons. 2023-08-18 10:04:02 +08:00
tools work save 2023-09-21 21:27:24 +08:00
.gitattributes Linux package: fix AppImage emulated native build and add RISC-V support (#130) 2023-08-13 20:56:46 +08:00
.gitignore Add more Linux packaging format (#89) 2023-01-03 12:18:02 +08:00
BUILD.md Add runner args abstraction and fix shm on macOS/BSD (#134) 2023-09-05 19:14:08 +08:00
BUILD_cn.md Add runner args abstraction and fix shm on macOS/BSD (#134) 2023-09-05 19:14:08 +08:00
Contributors.md - enhancement: auto save / load problem set 2022-11-14 19:10:32 +08:00
IDE-todo.xlsx update todo 2022-09-24 09:01:24 +08:00
LICENSE Initial commit 2021-04-09 10:04:36 +08:00
NEWS.md - fix: Custom compile options is not used when retrieve macros defined by the compiler. 2023-09-24 08:55:10 +08:00
README.md change website url 2023-08-26 17:00:04 +08:00
Red_Panda_CPP.pro - change: Symbol completion of '(' won't test current character at the cursor. 2023-08-23 17:24:07 +08:00

README.md

RedPanda C++

Red Panda C++ (Old name: Red Panda Dev-C++ 7) is an fast ,lightweight, open source, and cross platform C/C++/GNU Assembly IDE.

Simplified Chinese Website: http://royqh.net/redpandacpp

English Website: https://sourceforge.net/projects/redpanda-cpp

Donate to this project

New Features (Compared with Red Panda Dev-C++ 6):

  • Cross Platform (Windows/Linux/MacOS)
  • Problem Set (run and test program against predefined input / expected output data)
  • Competitve Companion support ( It's an chrome/firefox extension that can fetch problems from OJ websites)
  • Edit/compile/run/debug GNU Assembly language programs.
  • Find symbol occurrences
  • Memory View for debugging
  • TODO View
  • Support SDCC Compiler

UI Improvements:

  • Full high-dpi support, including fonts and icons
  • Better dark theme support
  • Better editor color scheme support
  • Redesigned Find/Replace in Files UI
  • Redesigned bookmark UI

Editing Improvements:

  • Enhanced auto indent
  • Enhanced code completion
  • Better code folding support

Debuging Improvements:

  • Use gdb/mi interface
  • Enhanced watch
  • gdbserver mode

Code Intellisense Improvements:

  • Better support identifiers for complex expressions
  • Support UTF-8 identifiers
  • Support C++ 14 using type alias
  • Support C-Style enum variable definitions
  • Support MACRO with arguments
  • Support C++ lambdas

And many other improvements and bug fixes. See NEWS.md for full informantion.