f291470f5b
* 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. |
||
---|---|---|
.github/workflows | ||
RedPandaIDE | ||
addon | ||
docs | ||
libs | ||
macos | ||
packages | ||
platform | ||
tools | ||
.gitattributes | ||
.gitignore | ||
BUILD.md | ||
BUILD_cn.md | ||
Contributors.md | ||
IDE-todo.xlsx | ||
LICENSE | ||
NEWS.md | ||
README.md | ||
README_cn.md | ||
Red_Panda_CPP.pro | ||
xmake.lua |
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
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.