github royqh1979/RedPanda-CPP 1.0.6
Red Panda C++ 1.0.6

latest releases: v3.1, v3.0.1, v3.0-1...
2 years ago

Red Panda C++ Version 1.0.6

  • fix: gcc compiler set name is not correct in Linux
  • enhancement: hide add charset option when the currect compiler set is clang
  • enhancement: auto check the c project option in the new project dialog
  • change: use "app.ico" as default name for the project icon file
  • fix: c file should use CC to build in the auto generated makefile
  • enhancement: package script for msys2 clang
  • enhancement: auto set problem case's expected output file which has "ans" as the suffix, when batch set cases
  • fix: use utf8 as the encoding for clang's error output
  • fix: correctly parse link error message for clang

Red Panda C++ Version 1.0.5

  • enhancement: add autolink and project template for sqlite3
  • enhancement: add sqlite3 lib to the gcc in distribution
  • enhancement: improve the matching of function declaration and definitions
  • fix: research button doesn't show find in files dialog
  • enhancement: add project template for libmysqlclient(libmariadbclient)
  • enhancement: add libmysqlclient to the x86-64 version gcc in distribution
  • enhancement: select and delete multiple watches
  • enhancement: add project templates for tcp server / tcp client
  • enhancement: only show function tips when cursor is after ',' or '('.
  • enhancement: when auto complete function names, only append '(' if before identifier or "/'
  • update highconstrast icon set
  • fix: index of the longest line not correctly updated when insert/delete multiple lines ( which will cause selection errors)

Red Panda C++ Version 1.0.4

  • fix: hide function tips, when move or resize the main window
  • enhancement: add help link for regular expression in search dialog
  • enhancement: remember current problem set's filename
  • enhancement: F1 shorcut opens offcial website
  • enhancement: don't auto complete '(', if the next non-space char is '(' or ident char
  • enhancement: if a project's unit encoding is the same with project's encoding, don't save its encoding
  • fix: files will be saved to default encoding inspite of its original encoding
  • fix: parenthesis skip doesn't work when editing non-c/c++ files
  • enhancement: prefer local headers over system headers when complete #include header path
  • fix: tab/shift+tab not correctly handled in options dialog's code template page
  • enhancement: batch set cases ( in problem case table's context menu )
  • enhancement: add Portugese translation
  • fix: crash when eval statements like "fsm::stack fsm;"
  • enhancement: add Traditional Chinese translation
  • fix: index of the longest line not correctly updated ( which will cause selection errors)
  • fix: scroll bar not correctly updated when collapse/uncollapse folders
  • fix: parse error for definition of functions whose return type is pointer
  • enhancement: add library in project option dialog's compile options page

Red Panda C++ Version 1.0.3

  • fix: when oj problem grabbed by competitive companion received,
    the app is restored to normal state, no matter it's current state.
  • enhancement: input shortcut in the option dialog's general -> shortcut page by pressing keys.
  • enhancement: shift+ctrl+down/up to move currenlt selection lines up / down
  • fix: can't compile under linux
  • enhancement: support Devcie Pixel Ratio ( for linux )
  • fix: crash when editing txt file and input symbol at the beginning of a line
  • fix: ctrl+shift+end doesn't select
  • fix: don't show tips in the editor, when selecting by mouse
  • fix: auto syntax check doesn't work for new files
  • change: don't auto jump to the first syntax error location when compile
  • enhancement: don't show folders that doesn't contain files in the project view
  • enhancement: redesigned new project unit dialog
  • fix: some dialog's icon not correctly set
  • fix: can't build project that has source files in subfolders
  • fix: can't build project that has custom object folder
  • fix: buttons in the project option dialog's output page don't work
  • fix: don't add non-project header files to makefile's object rules
  • change: add glm library in the integrated gcc

Red Panda C++ Version 1.0.2

  • enhancement: press tab in column mode won't exit column mode
  • enhancement: refine behavior of undo input space char
  • enhancement: better display when input with IM under column mode
  • enhancement: better display current lines under column mode
  • change: test to use utf-8 as the default encoding (prepare to use libclang to implement parser)
  • fix: auto syntax check fail, if the file is not gbk and includes files encoded with utf8
  • enhancement: timeout for problem case test
  • enhancement: slightly reduce start up time
  • enhancement: use icon to indicate missing project files in the project view
  • enhancement: display problem case running time
  • enhancement: set problem case input/expected output file
  • enhancement: auto position cursor in expected with output's cursor
  • enhancement: display line number in problem case's input/output/expected input controls
  • enhancement: only tag the first inconstantency when running problem case, to greatly reduce compare & display time
  • fix: can't stop a freeze program that has stdin redirected.
  • enhancement: context menu for problem cases table
  • fix: error in auto generate makefile under linux
  • fix: when open a project, and it's missing compiler set getten reset, it's modification flag is not correctly set.
  • fix: vector vars can't be expanded in the watch panel
  • change: use qt's mingw 8.1 (32bit) and 11.2 (64bit) in distributions, to provide better compatibility with simplified chinese windows.
  • fix: crash when rename an openned file, and choose "no" when ask if keep the editor open
  • change: only auto complete symbol '(' when at line end, or there are spaces or right ')' '}' ']'after it
  • fix: mouse drag may fail when start drag at the right half of the selection's last character

Red Panda C++ Version 1.0.1

  • fix: only convert project icon file when it's filename doesn't end with ".ico"
  • fix: hide function tip when scroll
  • fix: short cut for goto definition/declaration doesn't work
  • enhancement: press alt to switch to column selection mode while selection by mouse dragging in editor
  • fix: order for parameters generated by auto link may not correct
  • fix: corresponding '>' not correctly removed when deleting '<' in #include line
  • enhancement: shortcut for goto definition/declaration
  • change: ctrl+click symbol will goto definition, instead of got declaration
  • fix: when size of undo items is greater than the limit, old items should be poped in group
  • enhancement: max undo size in option dialog's editor->misc tab
  • fix: when editor font is too small, fold signs on the gutter are not correctly displayed
  • fix: expand fold signs on the gutter are not correct
  • enhancement: auto restore mainwindow when open files in one instance
  • fix: the problem & problem set panel can't be correctly , if problem set is enabled
  • fix: disable code completion doesn't correctly disable project parser
  • enhancement: slightly reduce memory usage for code parser
  • enhancement: switch capslock won't cancel code completion
  • enhancement: double click on item in code completion list will use it to complete
  • fix: goto declaration by ctrl+click will incorrectly select contents
  • fix: input may cause error, if selection in column mode and begin/end at the same column
  • enhancement: draw cursor for column mode
  • enahcnement: edit/delete in multiline ( column mode), press ese to exit

Don't miss a new RedPanda-CPP release

NewReleases is sending notifications on new releases.