A light-weight C/C++ IDE based on Qt
Go to file
Cyano Hao f291470f5b
Update XDG desktop integration (#222)
* add XDG MIME support

* force XDG icon spec

With the addition of MIME support, it is no longer possible to integrate with desktop environment by simply moving desktop file to standard location. Now force XDG_ADAPTIVE_ICON=ON.

If you build Red Panda C++ with non-standard PREFIX, you will move all desktop integration components to standard location.
2024-02-26 10:51:15 +08:00
.github/workflows Fix deb rules compatibility (#206) 2024-02-22 10:31:07 +08:00
RedPandaIDE fix: onGutterPaint not correctly called 2024-02-26 08:59:01 +08:00
addon Add MinGW support to deb amd64 (#187) 2024-02-19 18:24:29 +08:00
docs add Lua api version check and type defs (#183) 2024-01-21 18:02:51 +08:00
libs minor refactor 2024-02-26 10:38:02 +08:00
macos Move icons into platform specific directory 2022-05-30 17:21:31 +08:00
packages Update XDG desktop integration (#222) 2024-02-26 10:51:15 +08:00
platform Update XDG desktop integration (#222) 2024-02-26 10:51:15 +08:00
tools Add xmake as alternative build system (#181) 2024-01-19 09:25:21 +08:00
.gitattributes Add MinGW support to deb amd64 (#187) 2024-02-19 18:24:29 +08:00
.gitignore Add xmake as alternative build system (#181) 2024-01-19 09:25:21 +08:00
BUILD.md Update XDG desktop integration (#222) 2024-02-26 10:51:15 +08:00
BUILD_cn.md Update XDG desktop integration (#222) 2024-02-26 10:51:15 +08:00
Contributors.md - enhancement: When creating project, warn user if the project folder is not empty. 2023-10-08 19:58:04 +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 Update NEWS.md 2024-02-26 10:50:17 +08:00
README.md Update README.md (#152) 2023-10-26 19:53:48 +08:00
README_cn.md 翻译了Readme.md 2023-12-11 11:49:43 +08:00
Red_Panda_CPP.pro Update XDG desktop integration (#222) 2024-02-26 10:51:15 +08:00
xmake.lua Update XDG desktop integration (#222) 2024-02-26 10:51:15 +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)
  • Competitive 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

Debugging 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 information.