Red Panda C++ Version 3.5
- fix: Stacktrace table shows extra rows.
- fix: The first line of disassembled code is lost in the cpu dialog.
- enhancement: Skip all std:: (C++ standard libraries) functions when debugging.
- enhancement: Correctly syntax color lines ending with ''. (https://en.cppreference.com/w/c/language/translation_phases.html)
- enhancement: Correctly parse lines ending with ''. (https://en.cppreference.com/w/c/language/translation_phases.html)
- redo/undo restore caret and select positions.
- fix: keep indents while commenting blocks.
- fix: Qsynedit now accept multi-QChar key press input.
- fix: Crash when parsing lambda expression that has incomplete statements.
- fix: Chances to deadlock while parser is working and trying to close/switch editors.
- fix: Can't goto definition / declaration in an unsaved new file.
- fix: Actions in Run menu not correctly enabled/disabled when filetype changed.
- fix: Can't process relative file path passed by command line.
- fix: Can't correctly complete folder name ending with "\" in #include preprocessors.
- change: Option "Auto clear symbol table when editor's hidden" default to false.
- fix: Block comments are not correctly replaced with space char.
- change: Remove "parse system headers" and "parse local headers" options.
- fix: Can't get clang's version.
- change: Show completion popup only if it's not empty.
- change: Reformat code don't clear breakpoints and bookmarks.
- enhancement: Correctly expand multi-line function-like macros.
- fix: Can't parse embedding "using namespace".
- fix: Auto indention for embeding parenthesis not correct.
- enhancement: Correctly parse array of pointers.
- enhancement: New option "Uninitialized variable visited." in Compiler Set -> Compile/Link options -> Error.
- enhancement: Notify user if file creation failed. (by C14147@github.com)
- fix: Parser crash in debug mode, when char literal is not correctly closed.
- enhancement: Greatly optimized "Copy as HTML" / "Export to HTML" processes.
- fix: Font style not correct in exported RTF.
- fix: Printed text doesn't have color.
- enhancement: Release Compiler set add "-DNDEBUG" parameter when compiling by default.
- enhancement: Show progress when finding in files / finding compiler sets / find occurences in project.
- fix: Can't correctly parse "std::views" in
- fix: Induced type of auto var is not correct.
- enhancement: Parsing structured binding of struct instance.
- fix: Can't parse non-const structured binding.\
- enhancement: Filtering project files to be searched by name in "search in files" dialog.
- enhancement: Detect if mingw32-make.exe is utf8 manifestoed, and auto generate utf8 encoded makefile for it.
- fix: Goto block start / end doesn't work correctly.
- fix: Matching braces doesn't correctly work if there are '{'/'}' in comments.
- fix: Scroll by CTRL+arrow work too slow.
- change: Remove option "Clear symbol table when editor is hidden".
- change: Redesin first time startup dialog.
- fix: Option "Search subfolders" doesn't work in the search-in-files dialog.
- enhancement: Option to control if auto skipping included files already parsed.
- enhancement: "Reparse Code" in "Code" menu.
- change: Switch mouse cursor to arrow if it is over selection.\
- fix: Double clicking watch value can't modify it. (github #753)
- fix: Modify watch doesn't work.
- fix: Overrided parent methods is still shown in class browser. ( github #755 )
- fix: Class inheritance is not correctly handled. ( github #755 )
- fix: Can't select content in CPU Dialog.
- fix: Can't Copy content in CPU Dialog.