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