Populars: Dades actualitzades el 27 d’octubre del 2026

Categories

Internet1.356
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.124
Eines per a desenvolupadors3.134
Eines d’IA529
Seguretat i privadesa385
Eines del sistema3.114
Jocs523
Educació i ciència239
Xarxa i TI284

Red Panda C++: baixar versions anteriors

A powerful, lighweight and cross-platform C/C++ IDE

Aquí hi ha 26 versions de Red Panda C++, des de 24 de juliol del 2022 fins a l’actual, 3.4. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.

2022: 10 10 22 2023: 10 10 23 2024: 4 4 24 2025: 2 2 25

26 versions en 3 anys · unes 7,8 per any

VersióDataMidaFitxers
3.4Darrera versió 30 de novembre del 2025 67,0 MB 64 bits EXE (NSIS) 62,5 MB64 bits EXE (NSIS) 62,5 MB32 bits EXE (NSIS) 67,0 MB32 bits EXE (NSIS) 67,0 MB
Notes de la versió
- enhancement: Auto hide option "Auto clear parsed symbols when editor hidden" if "editors share one parser" is unchecked.
- fix: Syntax color doesn't work in the code snippet option page.
- fix: GAS template page dosen't has syntax color. (by xccfcpd@github.com)
- fix: Autoindent not correct for else clause.
- enhancement: "Paste indentation" in edit menu.
- fix: In project panel's Custom View mode, file may be wrongly displayed as folder after add new unit.
- fix: crash when parsing deferenced vector iterators. (#622 by KEDIT2007@github.com)
- fix: Can't correctly parse function-like macro defines not sperated with spaces.
- fix: Can't correctly parse some operator overloading such as ++ and --.
- enhancement: Support NASM.
- enhancement: Option Page for GNU Assembler(gas).
- enhancement: Save problem set to last file.
- enhancement: Show filename in problem set's title.
- enhancement: Show modified sign in problem set's title.
- fix: When hovering on #include header names, tips doesn't show.
- fix: Class name is wrongly syntaxed colored in its definition when it has a constructor.
- fix: Mouse tip of class displays its constructor info in its definition.
- fix: Goto defintion/declaration will jump to constructor instead of the class in the class definition.
- fix: Delete a customed bundled color scheme and save, will get wrong save error message.
- fix: Wrong error message when delete a customed bundled syntax color scheme.
- fix: Infinite loop when generating new problem set name.
- enhancement: Completion suggestion for goto labels;
- fix: Wrong suggestion for complex words.
- fix: Close an editor which is parsing may crash.
- enhancement: Support parsing consteval if.
- enhancement: Support decltype in typedef.
- change: Show symbols defined in current file no matter it starts with underscore or not.
- fix: Cpp Syntaxer is wrongly used to parse todo infos for everyfile.
- fix: Wrongly indent when press tab in the middle of the line.
- Change: warn user when reload file with unsaved modifications.
- fix: Status of Toggle Block Comment not correctly updated.
- fix: Leading spaces is wrongly removed when paste contents in the middle of lines.
- change: Press Home/End to jump to Line begin/end when completion popup is shown.
- fix: Double click a file in windows explore won't bring the app to front.
- enhancement: rename undefined local symbols.
- enhancement: Add new compile option (-fno-ms-extentions) and enabled by default.
- fix: Background color not correct handled in CPU dialog. (by CyanoHao)
- fix: check color validity before apply it to suggestion list popup.
- fix: crashing when parsing statements like "[] ".
- fix: spaces prevent '' at the end of cpp style comments to ignore newline.
- fix: '' at the end of cpp style comments are not handled by the parser.
- enhancement: add winsock.h to auto link default settings.
- enhancement: beautify description of function pointers.
- enhancement: New compiler errors options.
- enhancement: Add "Reload" button for environment->appearance->theme.
3.3 24 de maig del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)32 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- enhancement: Auto indent contents in parenthesis.
- fix: Use "/" instead of "" in the path of compile target.
- fix: Qt 6 version crashed when debug.
- enhancement: Auto scale the main ui & choose theme dialog at the first run.
- fix: crash on statements like "x::a x;"
- enhancement: support literal operators.
- enhancement: Auto detect windows OEM code page in options / compiler / compiler set auto convert encoding option combobox.
- enhancement: Show oem codpages in compiler setting's encoding combobox.
- enhancement: niXman version MinGW GCC 14.2 compatibility.
- fix: Can't show definitions in iconv.h in the completion list.
- fix: Color scheme's "Indent Guide Line" item is not used by the editor.
- fix: "Indent Guide Line" item doesn't show in the option / editor / color scheme page.
- fix: Remove not used option "indent guide line" in the option / editor / general page.
- enhancement: New option in "Environment" / "Appearance". To prevent mouse wheel change combobox's current selection.
- enhancement: Add "Rainbow indents"/"Rainbow indent guides" options in the option / editor / color scheme page.
- enhancement: Manually select file type.
- enhancement: When ctrl+click to open a C/C++ header file not suffixed with .h/.hh/.hpp etc., auto set its type to C/C++ header.
- enhancement: Add the option "Clear symbols in hidden source files" in option / environment / performance. (Turned on by default)
- enhancement: Treat .tcc file as C/C++ header file.
- enhancement: Save encoding / filetype /context file infos of last openned files.
- fix: Class browser is empty when ctrl+click to open a file.
- fix: Only press space key can exit consolepauser in linux. (by CyanoHao)
- fix: command line parameter escaping for consolepauser in windows. (by CyanoHao)
- enhancement: Localization for consolepauser.
- fix: Debugger not responding when debugging with gdb > 14.
- enhancement: Run programs in WSL.
- enhancement: Generate GIMPLE.
- enhancement: Russian Translation (by melkorbsd@github)
- fix: Can't select/delete files in the project panel.
- fix: Erroneous PageDown/PageUp when "Can scroll to the last line of teh top edge of the editor" is disabled
- fix: fix: Selecting too long causes the search dialog too wide for the screen to display (by VEXLife@github)
- enhancement: Generate Preprocessed file.
- enhancement: Save readonly state for files openned in last session.
- fix: Redo/Undo actions are not correctly enabled in some cases.
- fix: Can't paste content after switching off ReadOnly mode.
- fix: Find next doesn't work.
- fix: Don't show actions non-shortcut-table in options/environment/shortcut page.
- fix: make "Open File in the containing folder" shortcut-able.
- fix: auto indent calculation dosen't correct if there are multiple parenthesis in one line.
- fix: Auto indent calculation for multi-line string is not correct
- fix: Crash when parsing "a::x" and a is not correcly defined.
- Change: Auto check "Start from the cursor" after search "start from entire scope"
3.2 27 de novembre del 2024 — 64 bits EXE (NSIS)64 bits EXE (NSIS)32 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- change: The way to calcuate astyle path.
- fix: Scroll bar arrow size not correct in the dark themes.
- fix: Don't auto scroll to the caret after undo/redo.
- fix: "bits/stdc++" is not openned in readonly mode.
- fix: astyle path error when reformat.
- fix: Slow when paste/replace bulk contents.
- fix: Crash in windows 7. (by CyanoHao)
- fix: While Control is pressed, can't start Drag&Drop by mouse.
- enhancement: Auto detect gdb ACP (by CyanoHao)
- fix: When debugging project, the executing source file is not auto switched to. (#476)
- enhancement: Support Raw string literal with LR/UR/uR/u8R prefix.
- change: Copy/Export as html using less restrictive header.
- enhancement: Better gcc info detection (by CyanoHao)
- enhancement: Copy/Export as html with line numbers.
- enhancement: Ctrl+Drag/Drop to copy contents.
- enhancement: Don't display big input data file for problem cases.
- fix: Can't switch to RedPanda-Cpp by clicking on the application title bar when the options dialog is open.
- fix: Drag&Drop folder to IDE should be prohibited.
- fix: After dragging IDE to another screen that don't have the same DPI with the previous one, icon size are not correct.
- enhancement: Add copy compiler set tools button in the options dialog / compiler set panel.
- fix: Functions in seperate editing files all displayed in the function prototype list.
- enhancement: When debugging and the current stop position is not in source files, auto focus to the stack trace panel.
- enhancement: Adjust margin of the Search/Replace Dialog.
- enhancement: When Search/Replace invoked, auto focus the find inputbox.
- fix: Problem case limit settings not correctly loaded.
- fix: Edit and switch editor out quickly may leave function tip wrongly appeared.
- fix: The function parameters' order in the generated doxygen doclet is wrong.
- enhancement: If current compiler set's compiler / debugger / make path is wrong, show a warning message box.
- enhancement: Display a cross before compiler set that has errors in compiler / debugger / make path.
- enhancement: Display a warning message if no compiler set is found at the first time RedPanda C++ runs.
- fix: Can't find the single word if the caret is inside it.
- fix: Search Dialog always returns to center each time starting a search.
3.1 11 de juny del 2024 — 64 bits EXE (NSIS)64 bits EXE (NSIS)32 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: Can't correctly select in column mode.
- fix: Can't correctly parse template parameters that contains "->", like "std::queuestd::function<auto()-void>>";
- fix: Shouldn't warn "xxx.s is modifed" when "Generate assembly" is rerun.
- fix: Shouldn't warn "Makefile is modifed" when "View Makefile" is rerun.
- fix: In compiler options page, Can't save default stack size to 0MB.
- enhancement: Support national flag emojis.
- fix: Visibility for the interrupt action is not correctly updated.
- enhancement: Handle problems info from competitive-companion in background thread.
- enhancement: Handle time/memory limits in problems info from competitive-companion in background thread.
- enhancement: When problems info from competitive-companion received, show tips in the status bar.
- fix: Layout for function tips.
- enhancement: More elements in the demo of editor color theme optiont page.
- fix: Mingw32-make doesn't work correctly if there are bash in the path.
- fix: All color scheme names are incorrectly displayed as bold, if the current one is a customed one.
- fix: Variables defined by using alias can't show completion info.
- enhancement: Support operator() overload.
- change: rename all "ansi" encoding to "system default".
3.0 11 de maig del 2024 — 64 bits EXE (NSIS)64 bits EXE (NSIS)32 bits EXE (NSIS)32 bits EXE (NSIS)
2.26 21 de febrer del 2024 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- enhancement: Code suggestion for embedded std::vectors.
- change: Use ctrl+mouseMove event to highlight jumpable symbols (instead of ctrl+tooltip).
- enhancement: Auto adjust position of the suggestion popup window.
- enhancement: Windows XP support ( by cyano.CN )
- fix: attribute is not correctly handled if it is after 'static'.
- enhancement: Parse files that contains C++ 20 'concept' keyword. (No code suggesion for concepts now)
- enhancement: Parse files that contains C++ 20 'requires' keyword.
- fix: Code suggestions in namespace.
- enhancement: Code suggestions for namespace alias.
- fix: Correctly handle statements like 'using xxx::operator()'.
- fix: Link in the project options dialog / precompiled header pages is not clickable.
- change: Don't change caret position when ctrl+click.
- fix: Should cd to working directory when debugging.
- change: Ensure the line just below caret is visible while moving caret.
- change: Set mouse cursor to hand pointing when it's on gutter.
- enhancement: Basic support for parsing variadic macros(macros that use VA_ARGS).
- enhancement: Better support for expanding macros with complex parameters.
- fix: Macros that defined by the compiler are not correctly syntax-colored and tooltiped.
- fix: Code suggestion for identifiers after '*' (eg. 3 * item->price) can't correct.
- fix: C++ compiler atrribute '[[xxx]]' are not correctly handled.
- fix: If the integrated gcc compiler is add to path, auto find compilers will find in twice. (Windows)
- enhancement: When induce type info for return value, try to select the overloaded one that doesn't have an "auto" type.
- enhancement: Hide symbols that contains "<>" in code suggestions.
- enhancement: Slightly reduce memory usage.
- change: In Options -> Language -> Generate Assembly, option "Don't generate SEH directives" default to True.
- change: In Options —> Editor -> Code Suggestion, option "Hide symbols starting with underscore" default to True.
- fix: Crash if include a non-exist header file in the source.
- fix: Line numbers for problem case input/output/expected texteditors are not vertically centered.
- enhancement: E-ink color scheme.
- fix: Use the system default encoding for input when running problem cases.
- change: Use qt.conf to use freetype font engine. User can use the windows default font engine by remove this file.
- fix: Click on the line begin may toggle breakpoint.
- change: Don't auto add; when completing '{' for lines starting with 'struct/union/enum' and ending with ')'
- Enhancement: Better support for macros.
- Enhancement: Better type induction for auto in foreach loop of maps.
- Enhancement: Better contrast for scroller slider in dark theme.
- Enhancement: Using lua script in themes.
- Enhancement: Add compiler hint add-on interface for packager.
- Enhancement: Loose some limit about platform/architecture (such as ASan).
- Enhancement: add support for Windows user-wide installation.
- Enhancement: add qmake variable to control preference of UTF-8 compatible OpenConsole.exe on Windows.
- Enhancement: add Windows arm64 package.
- Fix: Force to use debug server when debugging with lldb-mi to fix input/output on Windows.
- Fix: Can't goto definition/declaration into files that not saved.
- Fix: Expression that starts with full scoped variables might be treated as var definition.
- Enhancement: Don't auto-indent in raw string.
- Fix: Function list is not correctly retrived for full-scoped functions.
- Enhancement: Improved Raw string support
- Enhancement: New option for compiler set "Don't localize gcc output messages"
2.25 21 d’octubre del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: Symbol completion of '(' before selection may fail, if cursor is at the beginning of the selection.
- change: Symbol completion of '{' won't insert extra new lines.
- fix: "move selection up/down" of whole lines selection are no correctly handled.
- enhancement: Improvement of terminal support ( from cyano.CN )
- enhancement: ANSI escape sequences Support in windows 10/11 ( from cyano.CN )
- enhancement: Option "Enable ANSI escape sequences Support" in Settings -> Executor
- change: Use freetype as the fontengine in windows ( from cyano.CN )
- fix: Custom compile options is not used when retrieve macros defined by the compiler.
- fix: Processing for #if/#elif/#else is not correct.
- Change: Empty project template won't auto create main.c/main.cpp
- enhancement: When creating project, warn user if the project folder is not empty.
- fix: Press '>' after '-' don't show completion suggestion info.
- fix: Icon position not correct under hiDPI devices and zoom factor >= 200%.
- enhancement: After compiler settings changed, run/debug current file will auto recompile.
- ehhancement: Show selected char counts in status bar.
- enhancement: Differentiate / and /* when calculate auto indents.
- fix: crash when using ibus as the input method.
- fix: Correctly handle project templates that have wrong unit counts.
- fix: Project recompiles for every run if auto increase build number is turned on.
- fix: Auto increase build number for project is not correctly processed.
2.24 22 d’agost del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: members of elements of stl maps are not correctly suggested.
- fix: memory view's cell size is too wide in linux.
- fix: Code completion doesn't work if "min id length to show completion" is not 1.
- fix: english typos. (thanks for sangiye0@github)
- fix: Goto definition/declaration may choose wrong symbol when multiple files are opened and symbols have the same name.
- fix: "UTF-8 BOM" can't be correctly loaded as project file's encoding.
- fix: Project file's encoding is not correctly updated after converted manually.
- enhancement: Press left/right arrow will move caret to the begin/end of the selection.
- enhancement: Press up/down arrow will move caret up/down from the begin/end of the selection.
- enhancement: Show progress dialog if the time for searching compilers is too long.
- fix: Dummy struct/enum symbols shouldn't be shown in the completion suggestion.
- enhancement: Support optional enum name.
- enhancement: Support optional enum type.
- enhancement: Support simple const expression evaluation for enum values.
- fix: Accessibilty for inherited members are not correct calculated in multiple inheritance.
- fix: Can't parse full class name when handle inheritance.
- fix: Can't parse virtual inherit.
- fix: Filename in the gcc 13.1 error messages when building project is using wrong encoding.
- change: Git support is disabled in the distributed buildings.
- fix: Wrong code suggestion while inputing numbers in assembly files.
- fix: Defines in all files are wrongly cleared when reparsing.
- change: New file created by file template is set as unmodified by default.
- change: Remove option "clear all symbols when current editor is hidden".
- fix: When opening multiple files, only the active file should be parsed.
- fix: Wrong compiler settings if xcode is not installed in mac os.
- enhancement: Name for new files will not be different from files openned.
- fix: Crash if close file while auto syntax checking.
- enhancement: Support sdcc compiler.
- enhancement: Autowrap tool output text.
- fix: Press up/down arrow key in the option dialog's left panel won't switch page.
- fix: Can't suggest header filename starting with numbers.
- enhancement: Better layout for compiler options page.
- enhancement: False branches are displayed as comments.
- enhancement: Support SDCC Project.
- enhancement: 3 compare mode for problem cases.
- fix: Can't find other compilers that in the same folder with gcc.
2.23 14 de juliol del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: When selection is availalbe, Ctrl+Click shouldn't jump to declaration/definition.
- enhancement: Code completion for '->' operator on std iterators.
- enhancement: Tooltip support for '->' operator on std iterators.
- enhancement: Close other editors.
- fix: Goto definition/Goto declaration/Info tips can't be correctly triggered when mouse pointer is at the last half character of current word.
- fix: Use "/" as path seperator when starting app by double clicking c/c++ files in the explorer.
- enhancement: differenciate -> and . when displaying completion suggestion infos.
- enhancement: improve code completion for std iterators defined with "using namespace std"
- enhancement: improve pointer calculation when inferencing type info
- enhancement: improve parsing for multiple vars defined in one line
- enhancement: improve parsing result for function parameters like 'Node (&node)[10]'
- fix: Can't copy by ctrl+dray&drop to current selection's begin/end
- enhancement: Support debug executable files generated by mingw-w64 gcc 13.1 and filepath contains non-ascii chars.
- enhancement: When deleteing files in the files/project view, try moving to the trash bin instead.
- fix: GNU assembly files (.s) are not shown in the files view.
- fix: "typedef struct" that don't have definition of the struct is not correctly parsed.
- enhancement: correctly highlight multiline raw string literals.
- enhancement: correctly highlight multiline string literals.
- change: remove "Assembly" color scheme item (it's not used anymore).
- fix: crash when parsing files containing inline assembly code.
- fix: crash when source files contains macro definitions like "#define cfun (cfun + 0)"
- improvement: Correctly expands multi-line macros when parsing;
- improvement: Correctly eppands macros when real param string contains '(' or ')'.
- enhancement: add "OI Wiki" and "turtle graphics tutorial" in help menu for zh_CN locale.
- fix: Replace panel should be hidden after finding occurrencies.
- enhancement: Show code completion suggestion after "typedef" and "const".
- fix: GLFW project template.
- fix: Inherited class/struct members are not correctly shown in the completion suggestions.
- enhancement: Sort symbols by their declaration pos in the Class Browser, if not sort by alpha order.
- fix: Keyword asm is not correctly parsed.
- fix: Tips for problem is not correctly displayed.
- enhancement: Folder mode in "File in files" dialog.
- enhancement: When open a file, test if it contains binary contains.
- enhancement: Correctly reformat C++ three-way comparision operator "<=>"
- enhancement: Auto insert spaces between #include and <> when reformat
- enhancement: Auto insert spaces between #include and "" when reformat
- fix: Click editor's gutter won't toggle breakpoint in KDE debian 12
- fix: "Toggle breakpoint " in the editor gutter's context menu doesn't work.
- fix: Shouldn't auto indent lines starts with "\".
- enhancement: When problem case's expected output is not too large (<= 5000 line), highlight text in the first different line in the expected output.
- enhancement: Highlight text in the first different line using the error color.
- enhancement: Add the option "redirect stderr to the Tools output panel" in the options dialog -> executor -> problem set page.
- fix: Can't correctly uncomment multiple "//" comment lines that doesn't have spaces at linestarts.
- fix: Autoindent for "{" is not correct.
- change: Don't print repeated values in gdb individually
- enhancement: Don't show "\000" of string values in the debug local variables panel.
2.22 7 de juny del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: Crash at startup when current problem in the problem set is connected with source file.
- fix: Double-clicking on touchpad can't select current word.
- fix: foreach-loops are not correctly parsed.
- fix: '^' is not correctly handled as operator.
- fix: lambda expression is not correctly handled.
- fix: 'extension' should be ignored when parsing C/C++ codes.
- enhancement: show completion for return type of lambda expressions.
- enhancement: support function arguments like "int (&t)[]"
- change: Don't show error dialog when bookmark/debug configuration json files are empty.
- upgrade raylib to 4.5, raygui to 3.6
- enhancement: support -std=c++2d gcc parameter
- fix: vertice shader(.vs) and fragment shader(.fs) files can't be openned by double click in the project browser.
- enhancement: Add various menu items for cursor actions using Home/End/Page Up/Page Down keys.
- enhancement: Filter names in the shortcut config page of options dialog.
- fix: Typedef and using alias is not correctly handled in expression evaluation.
2.21 25 d’abril del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- change: The option "Check for stack smashing attacks (-fstack-protector)" is turned off by default in the Debug compiler set settings.
- fix: Project makefile generated for C files is not correct.
- fix: Horizontal scroll by touchpad is not working.
- fix: Horizontal scroll by touchpad is inversed.
- fix: Error message when save bookmarks.
- enhancement: Auto skip ; and , when input.
- enhancement: Add 'characters' column in the file properties dialog.
- enhancement: Just keeping two digits after the decimal point for file size in the file properties dialog.
2.20 4 d’abril del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- change: Remove the compiler set option "Syntax error when object larger than"
- fix: Projects created by some templates are not correct when editor's default encoding is not utf8.
- fix: File/Project visit histories are not correctly saved when clearing.
- fix: Octal numeric escape sequences is not correctly syntax highlighted.
- enhancement: Refine suggestion info when try debug and the compiler settings are not correct.
- enhancement: Open the options dialog/project options dialog when user want to correct compiler settings for debug.
- enhancement: Open project's option dialog instead of the option dialog, when click the compiler set settings button in the toolbar and the current editor is for project.
- enhancement: Reset project compile options when change compiler set in the project options dialog.
2.19 28 de març del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: Crash when directive line ends with '' and at the last line.
- fix: The option "Minimal indent for a continuous conditional beloning to a conditional header:" for formatter is not correct.
- fix: Crash when a project is removed from the disk while it is openned in RedPanda-C++.
- fix: The option "Open CPU info dialog when signal received" can't be correctly set in the options dialog's debugger page.
- fix: Crash when drag the selection beyond the end of the document.
- enhancement: Drag the selection beyond the end of the document, and move/copy it beyond the last line.
- enhancement: Open Containing folder will auto select the file in windows file explore.
- fix: Class constructor & destructor is not correctly handled.
- fix: Remove multiple files in the project panel is not correctly handled.
- fix: Reformat code when select contents in column mode will mess up the document.
- enhancement: Add "save as" icon to the toolbar.
- enhancement: Use key sequences as shortcut to actions in the options dialog's environment->shortcut page.
- change: Use ctrl+shift+S as the shortcut for "save as".
- change: Use ctrl+K,ctrl+S as the shortcut for "save all".
- fix: "Run all problem cases" with project is not correctly handled.
- fix: When adding files to project and there'are duplicates, the warning info is not complete.
- enhancement: Improve code completion suggestion for arrays.
- fix: File's real encoding is not correctly calculated when save it using system default encoding.
2.18 17 de març del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: macos icon size overgrown (by RigoLigo).
- enhancement: Code completion for embedded stl containers.
- enhancement: Slightly speed up code parsing.
- enhancement: Sort header completion infos by suffix-trimmed filename.
- fix: Code completion info for stl::map/std::unordered_map is not correct.
- enhancement: Warn user and stop compile if project has missing files.
- enhancement: Warn user when exit and save settings failed.
- change: Remove compiler set options that's rarely used.
- enhancement: Add option in the compiler set settings, to generate syntax error for large stack objects. (Enable for Debug settings by default)
- enhancement: Add option in the compiler set settings, to generate protection code for stack smashing attack. (Enable for Debug settings by default)
- enhancement: Add option in the compiler set settings, to enable address sanitizer. Not available in windows.(Enable for Debug settings by default)
- fix: The comboxbox to input search keyword in the search dialog is case insensitive.
- fix: The comboxbox to input replace text in the search dialog is case insensitive.
- fix: The comboxbox to input search keyword in the search in files dialog is case insensitive.
- fix: The comboxbox to input address expression in the debug panel's memory view is case insensitive.
- fix: The comboxbox to input evaluation expression in the debug panel is case insensitive.
- fix: The comboxbox to input replace text in the search panel is case insensitive.
- fix: None initialized std::vector is not correctly displayed in the gdb of the gcc distributed with redpanda-c++ (Windows 64bit).
- fix: Don't show completion info when input parameters for function definitions.
- fix: Don't show function info tips when typing class variable definitions.
- enhancement: Add option in the debug settings, to limit the length of the ouput generated by gdb for arrays.
- enhancement: Show shortcut info in toolbar's tooltip.
- change: Use F11 as the shortcut for "Run". (It's the old shortcut for "Compile&Run")
2.10 27 de gener del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: When restored from minimization, info on statusbar not correctly restored.
- enhancement: Changes of "auto backup editing contents" is applied immediately.
- enhancement: Don't create temp backup for readonly files.
- enhancement: Add "Help"/"Submit Iusses".
- enhancement: Add "Help"/"Document" for Simplified Chinese users.
- enhancement: Code Completion now respect compiler set's language standard settings.
- enhancement: Save project files' real encoding;
- enhancement: Use project files' real encoding information when generating the makefile.
- fix: If buttons in the options dialog / compiler / compiler set page is pressed, they won't release.
- enhancement: Confirm before remove a compiler set.
- enhancement: If there is "cppreference.chm" or "cppreference-%locale_name%.chm"(like cppreference-zh_CN.chm) in the redpanda C++'s app folder, open it instead of the cppreference website.
- enhancement: Use lldb-mi as the debugger.
- enhancement: Set lldb-mi as the debugger program for clang, when finding compiler set in folders and gdb doesn't exist.
- fix: Settings in Options/Tools/General is messed up when switching items in the list.
- fix: Infos in the status bar not correctly updated when editor closed.
- change: Project's encoding shouldn't be set to "auto detect"
- fix: Can't correctly set project file's encoding back to "UTF-8"/"ANSI" in the project options dialog/files setting page.
- enhancement: Simplified chinese translations for encoding names.
- fix: Crash when there are preprocessing directives like "#if 0/0" or "#if 0%0"
- enhancement: Pause autosave timer when autosave new files.
2.9 16 de gener del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- enhancement: set caret to the corresponding line in the editor after "run"/"generate assembly"
- fix: syntax highlighting for cpp style line comment is not correct.
- fix: Save may crash app if the encoding codec is failed to load.
- enhancement: support open and save utf-16/utf-32 BOM files. (but gcc can't compile)
- enhancement: Add "auto backup editing contents" option in options/editor/auto save. Turned off by default.
- enhancement: If the "auto backup editing contents" option is turned on, auto save editing contents 3 seconds after input stopped. Auto delete when editor successfully closed.
- fix: rename project file will wrongly set it's encoding to "ASCII".
- fix: Project's file encoding is wrongly set to "AUTO" when load project.
2.7 25 de desembre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- enhancement: Remove multiple problems in the problem set view
- enhancement: Clear the problem view after a new problem set created
- enhancement: "Trim trailing spaces" (Before saving a file) in options / editor / misc
- enhancement: "Trim trailing spaces" in code menu
- change: Don't auto disable compile and debug buttons for compiler sets that don't have compiler/debugger programs.
- enhancement: Better error messages for missing compile/debug/make programs.
- fix: Lost compiler set settings if a compiler set's bin dirs is empty.
- enhancement: Better error message when trying to debug with Release compile set.
- enhancement: Add missing space char color settings in color schemes
- enhancement: Export FPS (free problem set) files.
- enhancement: Run all cases button not correct disabled when no case exits.
- enhancement: Speed up remove problems.
- fix: "Compile" button disabled after app start with an empty new file.
- enhancement: Don't add "-g3" option when generate assembely.
- enhancement: Generate assembly is not correctly disabled when current file is not C/C++.
- change: Disable "Copy Limit" int "options"/"editor"/"Copy/Export" by default.
- fix: Project's "static link" option is overwrited by global compiler set settings, when project options dialog is opened.
- fix: Icon size not correct under macOS high DPI / zoom factor settings.
- enhancement: "Icon zoom" in options / environment / appearance
- enhancement: "Line Spacing" in options / editor / font
- enhancement: "Show whitespaces" in options / editor / font
- enhancement: Auto add "lib" to the output of static/dynamic library projects, if project name don't start with "lib".
- fix: Makefile error when "Use precompiled header" is enabled in the project option dialog.
- enhancement: "Convert HTML for - Input" / "Convert HTML for - Expected" in "Options" - "Executor" - "Problem Set"
- fix: Unit for memory limit is not correctly loaded when open problem properties dialog.
- enhancement: Auto open the properties dialog, after add a new problem.
2.6 15 de desembre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- enhancement: Highlighter for makefiles
- fix: QSortFilterProxyModel not correctly cleared when exiting and project closed. (ASSERT fails in DEBUG mode.)
- enhancement: Windows installers now use UNICODE encoding.
- fix: Can't correctly show code suggestions after "template <"
- enhancement: Better code completion support for macros
- fix: Paste not enabled when create a new file and system clipboard is empty.
- enhancement: Auto rebuild when project's compiler set changed.
- enhancement: When current file is the project's makefile, show project's compiler set in the toolbar.
- enhancement: Prevent error of "del" to stop make when rebuild project.
- enhancement: Import FPS (free problem set) files.
- enhancement: Show current problem's description in the problem list's mouse tip.
- enhancement: Show memory usage for problem cases (windows only).
- enhancement: Show memory usage after console program exited.
- fix: If clang and g++ are in the same folder, only the compiler sets for gcc are auto generated.
- fix: Buttons in options -> compiler -> compiler set -> programs are not usable.
- enhancement: Don't check existence of gcc/g++/make/gdb at startup.
- enhancement: Auto disable "compile" button if gcc doesn't exist.
- enhancement: Auto disable "debug" button if gdb doesn't exist.
- enhancement: Auto disable "compile" button for project if make doesn't exist.
- fix: Crash when scroll file which has more than 65535 lines.
- fix: Can't scroll to lines greater than 65535.
2.5 3 de desembre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- enhancement: New color scheme Monokai (contributed by 小龙Dev(XiaoLoong@github))
- enhancemnet: Add "Reserve word for Types" item in color scheme
- enhancement: Auto save / load problem set
- enhancement: Project's custom compile include/lib/bin directory is under folder of the app, save them using the path relative to the app
- enhancement: Slightly reduce memory usage
- enhancement: Options -> editor -> custom C/C++ type keywords page
- change: Default value of option "Editors share one code analyzer" is ON
- change: Default value of option "Auto clear symbols in hidden editors" is OFF
- enhancement: Show completion suggest for "namespace" after "using"
- fix: MinGW-w64 gcc displayed as "MinGW GCC"
- enhancement: Deduce type info for "auto" in some simple cases for stl containers.
- fix: Crash when no semicolon or left brace after the keyword "namespace"
- fix: Can't correctly show completion suggest for type with template parameters
- enhancement: Show compltion suggest for std::pair::first and std::pair second
- enhancement: Disable "run" and "debug" actions when current project is static or dynamic library
- enhancement: Add "Generate Assembly" in "Run" Menu
- enhancement: Improve highlighter for asm
- enhancement: Use asm highlighter in cpu window
- fix: "AT&T" radio button not correctly checked in cpu window
- enhancement: Remove blank lines in the register list of cpu window.
- fix: Cpu window's size not correctly saved, if it is not closed before app exits.
- fix: Can't restore cpu window's splitter position.
2.4 13 de novembre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: Contents in class browser not correctly updated when close the last editor for project.
- fix: When all editors closed, switch browser mode dosen't correct update the class browser;
- fix: "check when open/save" and "check when caret line changed" in Options Dialog / Editor / Syntax Check don't work
- fix: Crash when editing a function at the end of file without ; or {
- enhancement: Add the "parsing TODOs" option in Options Dialog / Editor / Misc
- enhancement: Remove todos/bookmarks/breakpoints when deleting file from project
- enhancement: Rename filenames in todos/bookmarks/breakpoints when renaming project file
- enhancement: Rename filenames in bookmarks/breakpoints after a file is save-ased.
- fix: Can't goto definition of classes and namespaces displayed in the class browser on whole project mode.
- fix: macro defines parsed before not correctly applied in the succeeding parse.
- fix: function pointers not correctly handle in code parser;
- fix: var assignment not correctly handled in code parser;
- fix: function args not correctly handled in code parser;
- fix: crash when alt+mouse drag selection
- enhancement: show completion tips for when define a function that already has a declaration.
- enhancement: Use relative paths to save project settings
- fix: Layout for project options dialog's general page is not correct.
- fix: modifitions in the project options dialogs's dll host page is not correctly saved.
- enhancement: In the project options dialog, autoset the default folder in the openning dialog when choosing file/directory paths.
- fix: Escape suquences like \uxxxx and \Uxxxxxxxx in strings are not correctly highlighted.
- enhancement: Search / replace dialogs redesigned.
- fix: inline functions are not correctly parsed;
- fix: &operator= functions are not correctly parsed;
- fix: Code Formatter's "add indent to continueous lines" option is not correctly saved.
- fix: _Pragma is not correctly handled;
- enhancement: improve parse result for STL
- change: the default value for UI font size : 11
- change: the default value for add leading zeros to line numbers : false
- upgrade integrated rturtle. fix: nothing is drawed when set background color to BLACK
- upgrade integrate fmtlib. fix: imcompatible with GBK encoding
2.3 6 de novembre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: When start parsing and exit app, app may crash
- enhancement: add "Allow parallel build" option in project option dialog's custom compile options page
- fix: crash when rename project file
- fix: When remove project file, symbols in it not correctly removed from code parser
- fix: infos in class browser (structure panel) not correctly updated when add/create/remove/rename project files
2.2 5 de novembre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- enhancement: basic code completion support for C++ lambdas
- enhancement: slightly reduce parsing time
- fix: Wrong charset name returned when saving file
- fix: 'using =' / 'namespace =' not correctly handled
- fix: Pressing '*' at begin of line will crash app
- enhancement: switch header/source in editor's context menu
- enhancement: base class dropdown list in new class dialog now works
- fix: Edting / show context menu when code analysis is turned off may crash app.
- fix: Show context menu when edting non c/c++ file may crash app.
- fix: Project Options Dialog's Files panel will crash app.
- fix: Memory usage of undo system is not correctly calculated, which may cause undo items lost
- fix: Set max undo memory usage to 0 don't really remove the limit for undo
- fix: Set max undo times to 0 don't really remove the limit for undo
- fix: Keep the newest undo info regardless of undo memory usage
2.1 30 d’octubre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: editors that not in the editing panel shouldn't trigger switch breakpoint
- fix: editors that not in the editing panel shouldn't show context menu
- enhancement: add "editors share one code parser" in "options" / "editor" / "code completion", to reduce memory usage.
- Turned off by default on PCs with memory > 4G; Force turned on PCs with memory < 1G.
- enhancement: add "goto block start"/"goto block end" in "Code" menu
- add fmtlib to the gcc compiler's lib distributed with RedPanda IDE windows version
- add default autolink for fmtlib in Windows
- reduce size of the executable of win-git-askpass tool
- change: remove "Optimize for the following machine" and "Optimize less, while maintaining full compatibility" options in the compiler setting panel, which are obseleted.
- change: escape spaces in the executabe path under linux.
- fix: Before run a project's executable, we should check timestamp for project files AND modification states of files openned in editor.
- change: Don't turn on "Show some more warnings (-Wextra)" option by default for DEBUG compiler set
- fix: Changes mainwindows's compiler set combobox not correctly handled for project
- change: Don't localize autogenerated name for new files and new project (new msys2 gcc compiler can't correctly handle non-ascii chars in filenames)
- change: rename "file" Menu -> "New Source File" to "New File"
1.4 29 de setembre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- fix: "Encode in UTF-8" is not correctly checked, when the editor is openned using UTF-8 encoding.
- fix: crash when create non C/C++ source file in project
- fix: can't open text project file in the editor
- change: when create non-text project file, don't auto open it
- fix: the project compiler options is not correctly read when open old dev-c++ project
- fix: astyle.exe can't correctly format files that using non-ascii identifier
- fix: when "cleary symbol table of hidden editors" is turned on, content in the editor reshown is not correctly parsed
1.2 16 d’agost del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- enhancement: Portuguese Translation (Thanks for crcpucmg@github)
- fix: files in network drive is opened in readonly mode
- change: reorganization templates in subfolders
- enhancement: create template from project
- fix: can't correctly set project icon
- fix: can't set shortcut that contains shift and non-alphabet characters
1.1.5 24 de juliol del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
- change: uncheck "hide unsupported files" in files view shouldn't gray out non-c files
- enhancement: double clicking a non-text file in the files view, will open it with external program
- enhancement: double clicking a non-text file in the project's view, will open it with external program
- fix: correctly update the start postion of selection after code completion
- enhancement: add a demo template for raylib/rdrawing predefined colors
- enhancement: add select current word command in the Selection menu
- change: add Selection menu
- enhancement: add memory view rows/columns settings in the settings dialog -> debugger -> general panel
- enhancement: add "Go to Line..." in the Code menu
- fix: "Timeout for problem case" can't be rechecked, in the Settings Dialog -> executor -> problem set panel.
- fix: bug in the project template
- change: sort local identifiers before keywords in the auto completion popup
- fix: can't create folder in files view, if nothing is selected
- fix: can't find the gcc compiler, if there are gcc and clang compilers in the same folder

El més popular a IDE i editors de codi

Mostra-ho tot
  1. OpenCodeIDE i editors de codi · OpenCode
  2. RStudioIDE i editors de codi · Posit Software
  3. Node.js (LTS)IDE i editors de codi · Node.js Foundation
  4. Apache NetBeansIDE i editors de codi · Apache NetBeans
  5. VSCodiumIDE i editors de codi · VSCodium
  6. HaxeIDE i editors de codi · Haxe Foundation
  7. ThonnyIDE i editors de codi · Aivar Annamaa
  8. GDevelopIDE i editors de codi · GDevelop Team
  9. mkcertIDE i editors de codi · FiloSottile
  10. ProcessingIDE i editors de codi · Processing Foundation

Etiquetes

Comparteix